Foxtable(狐表)用户栏目专家坐堂 → 关于数组筛选


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

主题:关于数组筛选

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


加好友 发短信
等级:小狐 帖子:337 积分:3225 威望:0 精华:0 注册:2020/2/25 23:12:00
关于数组筛选  发帖心情 Post By:2021/7/11 0:03:00 [只看该作者]

现已经有一个有多个数的数组: lst

想以这个数组的每一个数,在表A的第一列中进行筛选,并把筛选结果同时显示出来,这个filter的代码
[此贴子已经被作者于2021/7/11 8:01:18编辑过]

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


加好友 发短信
等级:超级版主 帖子:107146 积分:544973 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/11 20:35:00 [只看该作者]

dim filter as string = "编号 in ('" & string.join("','",lst) & "')"

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


加好友 发短信
等级:小狐 帖子:337 积分:3225 威望:0 精华:0 注册:2020/2/25 23:12:00
  发帖心情 Post By:2021/7/11 21:02:00 [只看该作者]

编码 in 什么意思  看不懂?




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


加好友 发短信
等级:超级版主 帖子:107146 积分:544973 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/11 21:14:00 [只看该作者]


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


加好友 发短信
等级:小狐 帖子:337 积分:3225 威望:0 精华:0 注册:2020/2/25 23:12:00
  发帖心情 Post By:2021/7/11 21:54:00 [只看该作者]

这个 IN 明白了
如果  lst ={a,b,...}
  相当于 编号 = ' a' 或者  编号 = ' b' .....

但是 我若是想 实现  类似于 编号 like ' a%' 或者  编号 like ' b%' ....




这样  怎么写呢

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


加好友 发短信
等级:超级版主 帖子:107146 积分:544973 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/11 22:09:00 [只看该作者]

dim filter as string = "1=2"
for each s as string in lst
filter = filter & " or 编号 like '" & s & "%'"
next
msgbox(filter)

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


加好友 发短信
等级:小狐 帖子:337 积分:3225 威望:0 精华:0 注册:2020/2/25 23:12:00
  发帖心情 Post By:2021/7/11 22:31:00 [只看该作者]

谢谢  完美解决

 回到顶部