以文本方式查看主题 - 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 \'%张三%\')" |