以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎么筛选单列并把部分行的值赋值给集合?? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53212) |
-- 作者:kao_go -- 发布时间:2014/7/2 15:36:00 -- 怎么筛选单列并把部分行的值赋值给集合?? 怎么筛选单列并把部分行的值赋值给集合?? |
-- 作者:Bin -- 发布时间:2014/7/2 15:38:00 -- 不是很理解你的意思 是不是需要这个功能? http://www.foxtable.com/help/topics/2747.htm
|
-- 作者:有点甜 -- 发布时间:2014/7/2 15:38:00 -- 说正题,不要说得那么专业,最后发觉词不达意。
距离说明一下,最好有例子。 |
-- 作者:kao_go -- 发布时间:2014/7/2 15:52:00 -- 抱歉抱歉,,用的是外部数据库,上传不了 A表和B表(B表里面有的A表都有),两个表里面都有[用户]列 我要对比两个表,然后想用filter筛选A表,条件是:只要B表里面存在的用户,A表都不显示 |
-- 作者:Bin -- 发布时间:2014/7/2 15:56:00 -- Tables("表A").Filter="用户 not in (\'" & DataTables("表B").GetComboListString("用户").replace("|","\',\'") & "\')" |
-- 作者:kao_go -- 发布时间:2014/7/2 16:09:00 -- 回复:(Bin)Tables("表A").Filter="用户 not in ('"... OK了,感谢感谢 |
-- 作者:kao_go -- 发布时间:2014/7/3 11:17:00 -- 以下是引用Bin在2014-7-2 15:56:00的发言:
Tables("表A").Filter="用户 not in (\'" & DataTables("表B").GetComboListString("用户").replace("|","\',\'") & "\')" 我再插入行会看不到,表格中不显示,要取消筛选才能显示要怎么办??? |
-- 作者:有点甜 -- 发布时间:2014/7/3 11:19:00 -- 可以改成加载
DataTables("表A").LoadFilter = "用户 not in (\'" & DataTables("表B").GetComboListString("用户").replace("|","\',\'") & "\')" |