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


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

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

帅哥哟,离线,有人找我吗?
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编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111420 积分:567176 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/5 22:44:00 [只看该作者]

DataTables("机器信息").Find("[第一列]='机器' and Substring([第二列],3,4) + Substring([第二列],9,4) + SubString([第二列],15,4)='"  & s & "'" )

 回到顶部
帅哥哟,离线,有人找我吗?
gsnake
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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函数在什么地方使用


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/6 9:26:00 [只看该作者]

 函数只能用在筛选或者加载里面。

 回到顶部
帅哥哟,离线,有人找我吗?
gsnake
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/6 11:03:00 [只看该作者]

 那只是刚好同名而已,vbscript的函数可以直接用

 

http://www.foxtable.com/webhelp/scr/1415.htm

 


 回到顶部