Foxtable(狐表)用户栏目专家坐堂 → 求个表达式


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

主题:求个表达式

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


加好友 发短信
等级:一尾狐 帖子:424 积分:5121 威望:0 精华:0 注册:2012/11/16 8:21:00
求个表达式  发帖心情 Post By:2018/10/5 11:00:00 [显示全部帖子]

老师,我是循环遍历一个表,并此把数值赋给变量yxmc,然后在从别一个表中找个变量的行,来更新,但是对应值有时并不是太一致,如果找不到一一完全对应的话,我找他的子串,也就yxmc包含的,或者是父串,被包含的,并且做出标记
一一对应的我会写
Dim yx As DataTable =DataTables("教育部院校")
Dim aa As List(Of DataRow)
Dim bb As List(Of DataRow)
For Each dr As Row In Tables("省考院院校").Rows
    Dim yxmc As String=StrToNarrow(dr("院校名称").trim())
    aa = yx.Select("学校名称='" & yxmc & "'")
    If aa.count=1 Then
        aa(0)("备注")="完全匹配"
    end if
next
请问子串和父串怎么写?子串用like可以吗?
aa = yx.Select("学校名称 like '" & yxmc & "'")

父串呢?字符串有Contains函数,但不知怎么在select中用

图片点击可在新窗口打开查看此主题相关图片如下:360截图1617111796136116.png
图片点击可在新窗口打开查看




还有一个问题,如果一个单元格是空的话用isnull判断,如果不空的话怎么写

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


加好友 发短信
等级:一尾狐 帖子:424 积分:5121 威望:0 精华:0 注册:2012/11/16 8:21:00
  发帖心情 Post By:2018/10/5 11:20:00 [显示全部帖子]

老师,like 中%号代表什么意思,我看like的帮助文档里是有“?”和“*”,请问为什么不用*号

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


加好友 发短信
等级:一尾狐 帖子:424 积分:5121 威望:0 精华:0 注册:2012/11/16 8:21:00
  发帖心情 Post By:2018/10/5 15:35:00 [显示全部帖子]

老师,isnot 、  is not 、 <> 、 这三个后面都可以接nothing 吧,有啥区别呢,有点蒙啊

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


加好友 发短信
等级:一尾狐 帖子:424 积分:5121 威望:0 精华:0 注册:2012/11/16 8:21:00
  发帖心情 Post By:2018/10/5 16:51:00 [显示全部帖子]

谢谢老师

 回到顶部