Foxtable(狐表)用户栏目专家坐堂 → [求助]比较不连续的字符串


  共有2146人关注过本帖树形打印复制链接

主题:[求助]比较不连续的字符串

帅哥哟,离线,有人找我吗?
gsnake
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5263 威望:0 精华:0 注册:2012/6/6 14:37:00
[求助]比较不连续的字符串  发帖心情 Post By:2017/6/5 22:17:00 [显示全部帖子]

s=FNW6Q5APUDWE

第二列其中一个值 11FNW645Q5APAEUDWE24

DataTables("机器信息").Find("[第一列]='机器' and [第二列].SubString(2,4) & [第二列].SubString(8,4) & [第二列].SubString(14,4)='" & s & "'" )

不能用,晕了!!
没想法!

用循环语句取?定位?



[此贴子已经被作者于2017/6/5 22:18:52编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
gsnake
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5263 威望:0 精华:0 注册:2012/6/6 14:37:00
  发帖心情 Post By:2017/6/6 8:51:00 [显示全部帖子]

字符串:

SubString(StartIndex)
SubString(StartIndex, Length)

函数
Substring(expression, start, Length)

字符串substring,好明白。

函数仍然不明白,怎么准确的知道substring函数在什么地方使用


 回到顶部
帅哥哟,离线,有人找我吗?
gsnake
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5263 威望:0 精华:0 注册:2012/6/6 14:37:00
  发帖心情 Post By:2017/6/6 10:17:00 [显示全部帖子]

其实好像也不是这么说!
我测试了好多,有的函数可以,有的不可以!

Dim s As String="abc"
Dim b As Boolean=False
If s=iif(b,"efg","abc") Then
    MessageBox.show("函数iif")
End If

'If s=Substring("abcefg",0,3) Then  '错误
'MessageBox.show("函数substring")
'End If

'If s=isnull(s,"") Then                       '错误
'MessageBox.show("函数ISNULL")
'End If

If len(s)=3 Then
    MessageBox.show("函数len")
End If

If trim(s)="abc" Then
    MessageBox.show("函数trim")
End If

概念模糊中.......................


 回到顶部