ACCESS怎样截取指定字符间的文本

字段中有如下文本:农学院/2014/种子科学与工程农学院/2014/植物保护研究生学院/2014/硕士想把“/”号间的字符截取到不同的字段里。ACCESS不支持parse... 字段中有如下文本:
农学院/2014/种子科学与工程
农学院/2014/植物保护
研究生学院/2014/硕士
想把“/”号间的字符截取到不同的字段里。
ACCESS不支持parsename函数,求网友帮助它法
展开
 我来答
zhl750501
推荐于2016-03-02 · TA获得超过650个赞
知道小有建树答主
回答量:698
采纳率:100%
帮助的人:455万
展开全部
  '使用instr函数截取字符串
    Dim instrg, outstrg, x As String
    Dim m, n, i As Integer
    instrg = "农学院/2014/种子科学与工程" '需要拆分的字符串
    m = Len(instrg) - Len(Replace(instrg, "/", "")) '分隔符/的数量    
    '利用循环函数拆分及合成新的字符串 "'农学院','2014','种子科学与工程'"
    For n = 1 To m
        i = InStr(instrg, "/")
        x = Left(instrg, i - 1)
        instrg = Mid(instrg, i + 1)
        outstrg = outstrg & ",'" & x & "'" 
    Next    
    outstrg = Mid(outstrg & ",'" & instrg & "'", 2)
    '使用sql语句插入表中记录
    DoCmd.RunSQL "insert into 表 values(" & outstrg & ");"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式