Foxtable(狐表)用户栏目专家坐堂 → [求助]如何追载符合条件的记录?


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

主题:[求助]如何追载符合条件的记录?

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


加好友 发短信
等级:幼狐 帖子:77 积分:679 威望:0 精华:0 注册:2018/5/2 11:29:00
[求助]如何追载符合条件的记录?  发帖心情 Post By:2018/7/13 16:17:00 [只看该作者]

老师:符合条件的记录找出来了,以集合形式将“业务编号”放在集合中,但如果用filter的话,只能显示最后一条记录,用 or 也不行,因为不知道有多少条记录。如何解决?    


 Case "景点"
            Dim khmc3 As String =  "%" & key.Value & "%"
            Dim A2 As String = DataTables("行程安排表").GetComboListString("业务编号","景点1 like '" & khmc3 & "' Or 景点2 Like  '" & khmc3 & "' Or 景点3 Like '" & khmc3 & "' Or 景点4  Like  '" & khmc3 & "'")
            MessageBox.Show(A2)
           Dim Values1() As String
            Values1 = A2.split("|")
            For Index1 As Integer = 0 To Values1.Length - 1
                MessageBox.Show(Values1(Index1))
  '              Tables("查询窗口_Table1").Filter =  "业务编号 = '" & Values(Index) & "'"
            Next
            


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


加好友 发短信
等级:狐神 帖子:4628 积分:33772 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2018/7/13 16:22:00 [只看该作者]

用"in('','','')"表达式

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/13 16:28:00 [只看该作者]

Case "景点"
    Dim khmc3 As String =  "%" & key.Value & "%"
    Dim A2 As String = DataTables("行程安排表").GetComboListString("业务编号","景点1 like '" & khmc3 & "' Or 景点2 Like  '" & khmc3 & "' Or 景点3 Like '" & khmc3 & "' Or 景点4  Like  '" & khmc3 & "'")
    Tables("查询窗口_Table1").Filter = "业务编号 in ('" & a2.Replace("|", "','") & "')"

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


加好友 发短信
等级:幼狐 帖子:77 积分:679 威望:0 精华:0 注册:2018/5/2 11:29:00
  发帖心情 Post By:2018/7/13 16:47:00 [只看该作者]

太佩服老师了!

 回到顶部