Foxtable(狐表)用户栏目专家坐堂 → 关于checkedcombox筛选的问题。


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

主题:关于checkedcombox筛选的问题。

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


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
关于checkedcombox筛选的问题。  发帖心情 Post By:2016/2/23 11:44:00 [只看该作者]

表A中有一列 "问题处理人" ,这列可以为多值,即一行中出现 张三,李四,王五。

在筛选时如果我选择 张三,李四,那么如何把“问题处理人” 字段中 包括张三或者李四的人行都列出来?

问题处理人
张三,李四,
赵六,王五
李四,王五



一共有  张三,李四,王五,赵六

如果我查询时把checkedcombox中的 张三,李四选中,则列出第一行,第三行

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


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

筛选条件这样写

 

Dim str As String = "张三,李四"
Dim filter As String = "1=2"
For Each s As String In str.Split(",")
    filter &= " Or 问题处理人 Like '%" & s & "%'"
Next
msgbox(filter)


 回到顶部