以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何用代码实现关联筛选后再筛选重复值?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120497)

--  作者:爱好所有
--  发布时间:2018/6/17 15:53:00
--  [求助]如何用代码实现关联筛选后再筛选重复值?
刚学狐表应用,多多包含,我有两个表,A表是档案,B表是随机的档案号,如何用代码实现关联筛选后再进行重复值筛选?谢谢了!
--  作者:有点甜
--  发布时间:2018/6/17 16:05:00
--  

本身就可以的吧?先筛选后,再筛选,就是在本来的结果里面筛选的。

 

如果有疑问,实例发上来测试。


--  作者:爱好所有
--  发布时间:2018/6/17 16:19:00
--  
主要是想用一个按钮解决关联筛选后再进行重复值筛问题,不知道怎么写代码,麻烦甜老大了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar

--  作者:有点甜
--  发布时间:2018/6/17 16:23:00
--  
请具体你的问题。做什么操作以后,要做到什么效果?
--  作者:有点甜
--  发布时间:2018/6/17 16:26:00
--  

关联筛选代码参考

 

Dim str = DataTables("表B").GetComboListString("档案号", "档案号 is not null")
Tables("表A").filter = "档案号 in (\'" & str.replace("|", "\',\'") & "\')"

 

请具体你的问题。做什么操作以后,要做到什么效果?
请具体你的问题。做什么操作以后,要做到什么效果?


--  作者:爱好所有
--  发布时间:2018/6/17 16:30:00
--  
不好意思,可能我没表达清楚,就是用表B的档案号去比较表A的档案号,在表A中筛选出表B里有的档案号的行,并去掉重复的档案号的行,用一个按钮来实现,就是要代码方式来实现,谢谢甜老大了。
[此贴子已经被作者于2018/6/17 16:33:46编辑过]

--  作者:有点甜
--  发布时间:2018/6/17 16:33:00
--  

Dim str = DataTables("表B").GetComboListString("档案号", "档案号 is not null")
Tables("表A").filter = "档案号 in (\'" & str.replace("|", "\',\'") & "\')"

Tables("表A").RepeatFilter("档案号", 3)

 

 


--  作者:爱好所有
--  发布时间:2018/6/17 16:36:00
--  
谢谢了!