以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关联筛选 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180841) |
-- 作者:miaoqingqing -- 发布时间:2022/10/18 0:39:00 -- [求助]关联筛选 Tables("表A").RelationFilter("第一列", "表B", "第二列", True) 上面是关联筛选的代码,不是想要的效果 求助,跨表列对比,表b的第二列中的值,在表a的第一列中含有的行都筛选显示 比如,表b 第二列值: 123 筛选出表a 第一列 含有123字符的行: 我123发 123这个歌 阿道夫12345
|
-- 作者:有点蓝 -- 发布时间:2022/10/18 8:39:00 -- dim s as string = "1=2" for each r as row in Tables("表b").rows s = s & " or 第一列 like \'%" & r("第二列") & "%\' " next msgbox(s) Tables("表A").Filter = s
|
-- 作者:miaoqingqing -- 发布时间:2022/10/18 14:43:00 -- 回复:(有点蓝)dim s as string = "1=2"for e... 蓝总,上面代码能优化吗? 有点项目中,上面代码失效
|
-- 作者:有点蓝 -- 发布时间:2022/10/18 14:45:00 -- http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626 |
-- 作者:miaoqingqing -- 发布时间:2022/10/18 14:47:00 -- 回复:(有点蓝)dim s as string = "1=2"for e... 可能是因为表B第二列文字符串里面含有逗号,怎么显示去除逗号? |
-- 作者:有点蓝 -- 发布时间:2022/10/18 15:01:00 -- s = s & " or 第一列 like \'%" & r("第二列").replace(",","") & "%\' " |