以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 搜索某列中不包含数组中的字符串 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174485) |
-- 作者:tld -- 发布时间:2022/1/18 9:40:00 -- 搜索某列中不包含数组中的字符串 老师好。如下的国籍,当国籍列的国籍是简称时没有问题件,如果是全称,比如中华人民共和国、美利坚合众国,既:国籍的全称中,不能包含arys()数组中的国籍简称。代码如何写?谢谢 dim s as string = "中华|美利坚" dim arys as string = s.split("|") [国籍] Not In (\'" & String.Join("\',\'",arys)
& "\')" |
-- 作者:有点蓝 -- 发布时间:2022/1/18 9:59:00 -- dim filter as string = "1=1" for each s as string in "中华|美利坚".split("|") filter = filter & " and [国籍] not like \'%" & s & "%\'" next msgbox(filter)
|