以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表1和表2对比筛选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62147)

--  作者:xjc620
--  发布时间:2014/12/26 9:04:00
--  表1和表2对比筛选
表1和表2通过车号对比,一键筛选出表1和表2车号不重复数据,比如车号1234在表1里面有,而在表2里没有则在表1里筛选出来/车号2345在表1里没有在表2里有,在表2里筛选出来,车号3456在两个表里全都有的话则不显示
--  作者:有点甜
--  发布时间:2014/12/26 9:28:00
--  

  参考

 

http://www.foxtable.com/help/topics/1479.htm

 

 再者,你有没有认真学习过帮助文档啊?先把帮助《Foxtable编程》看完 http://www.foxtable.com/help/topics/0363.htm

 


--  作者:xjc620
--  发布时间:2014/12/26 9:34:00
--  
发布后没有了这个菜单,现在表1和表2在同一个窗口,而且那个关联筛选,只是筛选出表1,而我想实现表1和表2同时显示不重复值.想建个按键,这样对比起来更容易
--  作者:有点甜
--  发布时间:2014/12/26 9:36:00
--  
 那你就先学习,你连最基础的还不会,以后你要什么功能都只能让别人帮你写好,永远不会进步。
--  作者:xjc620
--  发布时间:2014/12/26 10:06:00
--  
这样写是不是两个表同时筛选出不重复值,如果执行的第一个代码,在执行第二个代码时,是从第一个代码筛选完后的数据中对比车号吗?还是说一对比的是没有筛选的数据中提取
 Tables("收入").Filter="车号 not in (\'" & DataTables("支出").GetComboListString("车号").replace("|","\',\'")  & "\')"
 Tables("支出").Filter="车号 not in (\'" & DataTables("收入").GetComboListString("车号").replace("|","\',\'")  & "\')"


--  作者:有点甜
--  发布时间:2014/12/26 10:09:00
--  

 

[此贴子已经被作者于2014-12-26 10:09:10编辑过]

--  作者:有点甜
--  发布时间:2014/12/26 10:10:00
--  
 Tables("收入").Filter = "车号 not in (\'" & DataTables("支出").GetComboListString("车号").replace("|","\',\'")  & "\')"
 Tables("支出").Filter="车号 not in (\'" & DataTables("收入").GetComboListString("车号", Tables("收入").Filter).replace("|","\',\'")  & "\')"

--  作者:xjc620
--  发布时间:2014/12/26 10:25:00
--  
你发给我的这个是从第一个筛选完后里面的数据再对比筛选是吧.我想要两个表同时对比,两个表同时筛选.是不是还 是我那个代码啊
另外两个表在一个窗口,一键筛选出结果后,鼠标点其它的一个表后,被点的这个表又切换到了以前,之后还要重新筛选一下
[此贴子已经被作者于2014-12-26 10:31:44编辑过]

--  作者:有点甜
--  发布时间:2014/12/26 10:40:00
--  
 Tables("收入").Filter="车号 not in (\'" & DataTables("支出").GetComboListString("车号").replace("|","\',\'")  & "\')"
 Tables("支出").Filter="车号 not in (\'" & DataTables("收入").GetComboListString("车号").replace("|","\',\'")  & "\')"

--  作者:xjc620
--  发布时间:2014/12/26 12:18:00
--  
另外两个表在一个窗口,一键筛选出结果后,鼠标点其它的一个表后,被点的这个表又切换到了以前,之后还要重新筛选一下