以文本方式查看主题

-  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("|","\',\'") & "\')"
DataTables("表A").Load