以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关联筛选问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=174521)

--  作者:lgz518
--  发布时间:2022/1/19 15:14:00
--  关联筛选问题

在窗口上执行下面代码,不执行,是什么原因?

在表A中的筛选第一列在表B的第二列有对应值的行:

Tables("A").RelationFilter("第一列""B""第二列", True)

第二个参数可以是表名,也可以直接是DataTable,例如:

Tables("A").RelationFilter("第一列", DataTables("B"), "第二列", True)


--  作者:有点蓝
--  发布时间:2022/1/19 15:18:00
--  
我测试没有问题。请上传实例说明
--  作者:lgz518
--  发布时间:2022/1/19 16:00:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关联筛选1.table


--  作者:lgz518
--  发布时间:2022/1/19 16:15:00
--  
老师,问题一:是想在表A表B表C都没设计关联条件,表A选中第一列的数据单元,能把表B表C的相应数据选出。
注:三表关联是可以达到问题一,现在不使用三表关联如何实现?

--  作者:有点蓝
--  发布时间:2022/1/19 16:48:00
--  
代码完全没有问题,结果符合筛选条件。不知道您到底想要什么效果?

Tables("表A").RelationFilter("第一列", "表B", "第一列", True)表B第一列a\\b\\c字符都有,所以筛选结果"表A"没有变化,因为第一列的字符在表B第一列都有


--  作者:lgz518
--  发布时间:2022/1/19 19:53:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:非关联筛选.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2022/1/20 8:40:00
--  
这个和1楼的用法没有半点关系,参考这个:http://www.foxtable.com/webhelp/topics/2222.htm