以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  多表联合筛选过滤  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=145694)

--  作者:tld
--  发布时间:2020/2/4 22:19:00
--  多表联合筛选过滤
感谢老师这么晚还在工作。

老师,我有这样的一个问题:
流水表是样品表的父表,样品表是试样表的父表。流水表中有【委托编号】、【产品依据】列,样品表有【样品名称】、【材料牌号】列,试样表有【试样名称】列。
我希望:tables("流水").filter=  【产品依据】列包含 “国标” ,同时样品表中【样品名称】列包含 “试板” 、【材料牌号】列包含 “不锈钢”,同时试样表中【试样名称】列包含 “拉伸” 
能否做到?

         谢谢老师

--  作者:有点蓝
--  发布时间:2020/2/4 22:35:00
--  
筛选没有办法做到。如果加载就可以,如:
datatables("流水").floadilter = "产品依据 like \'%国标%\' and  关联列 in (select 关联列 from 样品表 where 样品名称 like \'%试板%\'"
datatables("流水").load

或者利用查询表进行多表关联:http://www.foxtable.com/webhelp/topics/2322.htm

--  作者:tld
--  发布时间:2020/2/4 22:36:00
--  
非常感谢!