設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 1786|回復(fù): 1
打印 上一主題 下一主題

[與其它組件] 獲取特定的字符串[轉(zhuǎn)帖]

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2004-1-3 02:19:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    為了建立一個通用的投票調(diào)查系統(tǒng),往往不能確定有多少選項,普通的作法就是建立多個字段,比如10個字段,但要是多余10個選項就不行了。所以基于這種考慮,我設(shè)計了只需一個字段(當然長度夠長或是備注型)就可以實現(xiàn)。
aaadfgfga||bfgbbb||ccdfgsgcc||dsfdfdsf||...||
為了實現(xiàn)讀取"||"之間的內(nèi)容,我編寫了如下代碼
'SStr:表示分隔字符串,LStr:表示要搜索的字符串,i:表示要取第幾段字符串
Function GetStr(SStr,LStr,i)
dim ks,js,cd,wz,j'ks:表示開始,JS:計數(shù),cd:長度,wz:位置,j:循環(huán)變量
     cd=Len(LStr)
     ks=1
     For j=1 to i
       wz=InStr(ks,LStr,SStr)
       If wz=0 then
           StrLen=""
       else
           StrLen=Mid(LStr,ks,wz-ks)
           ks=wz+2
       end if
     Next
End Function
這是我編寫的函數(shù),彼此共享。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點擊這里給我發(fā)消息

2#
發(fā)表于 2004-1-3 03:45:00 | 只看該作者
使用split函數(shù)更方便
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 08:22 , Processed in 0.265195 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表