以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  LOADFILTER  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60100)

--  作者:sdscen
--  发布时间:2014/11/18 12:00:00
--  LOADFILTER
                f.DataTable.LoadFilter = "" & xzl.Value & " like \'%" & nr.Value & "%\'"

以上代码红色部分为一个关联表的列,比如客户表关联销售订单中的客户名称,为表达式列,现在要用LOADfILTER加载,出现错误,怎么改

--  作者:有点甜
--  发布时间:2014/11/18 12:04:00
--  

 表达式列不能用LoadFilter和Load

 

 要先去父表查出父表关联列,然后用关联列设置LoadFilter


--  作者:sdscen
--  发布时间:2014/11/18 12:09:00
--  
我知道,但我不知道怎么设,关联表的两个列名字是一样的

客户表列:客户编号、客户名称、电话
销售订单表列:日期、客户编号,表达列(客户名称)、数量、单价
用  客户编号关联
请告诉我怎么设

--  作者:sdscen
--  发布时间:2014/11/18 12:11:00
--  
关联列可以设成  {客户表}.客户名称吗
--  作者:sdscen
--  发布时间:2014/11/18 13:47:00
--  
哪位高手能帮我 看看啊
--  作者:有点甜
--  发布时间:2014/11/18 14:20:00
--  

DataTables("销售订单").LoadFilter = "客户编号 in (select 客户编号 from {客户} where 客户名称 like \'%张三%\')"