以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]Like 合成表达式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79032)

--  作者:blsu33
--  发布时间:2015/12/23 10:24:00
--  [求助]Like 合成表达式
老师,
合成表达式写的不正确,麻烦您给看看。
 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)

--  作者:大红袍
--  发布时间:2015/12/23 10:28:00
--  

直接说你想做什么

 

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


--  作者:blsu33
--  发布时间: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
        

--  作者:大红袍
--  发布时间: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
--  发布时间:2015/12/23 11:23:00
--  
思维变得开阔了 多谢老师 辛苦您了 图片点击可在新窗口打开查看