Foxtable(狐表)用户栏目专家坐堂 → [求助]Like 合成表达式


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

主题:[求助]Like 合成表达式

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]Like 合成表达式  发帖心情 Post By:2015/12/23 10:24:00 [只看该作者]

老师,
合成表达式写的不正确,麻烦您给看看。
 Dim dd As String="北京,上海"
Dim Parts() As String
Dim str As String
Dim i As Integer
Dim txt As String="北京"
Parts=dd.Split(",")
For i=0 To Parts.Length-1
    str &=Parts(i) & Like  "& txt &"
Next
Output.Show(str)

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/23 10:28:00 [只看该作者]

直接说你想做什么

 

 str &=  Parts(i) & " Like " & txt


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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2015/12/23 10:35:00 [只看该作者]

其实是一个筛选条件,但是一直没写对,
            Dim txt As String = "'%" & e.Sender.Text & "%'"
            Dim str1 As String
             Dim Parts()As String
                    Dim i As Integer
                    Parts=dr("取值显示列").Split(",")
                    For i=0 To Parts.Length-1
                        str &=Parts(i) & " Like " & txt & “Or"
                    Next
              tbl.Filter =str
        

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/23 10:48:00 [只看该作者]

Dim dd As String="北京,上海"
Dim Parts() As String
Dim str As String
Dim i As Integer
Dim txt As String = "'%京%'"
Parts=dd.Split(",")
For i=0 To Parts.Length-1
    str &= " or " & Parts(i) & " Like " & txt
Next
Output.Show(str.substring(3))

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2015/12/23 11:23:00 [只看该作者]

思维变得开阔了 多谢老师 辛苦您了 图片点击可在新窗口打开查看

 回到顶部