联系
我们

工作日 9:00-18:00

13632615190

在主表查询列表中加子表字段的查询条件

在日常开发中如果遇到这样的需求:

1、假设一个客户有多个联系人,我们需要在客户查询的时候,输入某个联系人姓名或者电话也要能够查出来客户。

image.png

查询条件:

image.png

那我们就可以这么做:直接在客户查询列表的查询条件区域,增加一个“文本框”,设置其数据属性如下:

别名:根据你实际需求填,这就叫联系人姓名;

所属单据:Customer/CustomerContact/    (注意两个反斜杠“/”最后的“/”是必须的,其中Customer表示客户信息表单编号,CustomerContact表示客户联系人子表编号);

数据库字段:填客户联系人子表单中的联系人姓名字段名。

image.png

对于“业务员”这种引用字段:

image.png

查询条件中,所属单据属性是这样的:Customer\Employee (注意:这是正斜杠,并且最后面也不需要再加一个正斜杠

image.png


第二种情况:假设主表单上有2个子表,那么假设“公估团队”子表的查询列表(子表也可以有表单,表单自然就有查询列表)中,也要按“公估费开票”子表中的发票号查询能做到吗?能!!

image.png

那么我们在公估团队查询列表中就这么做:

别名:发票号

所属单据:NonAutoCasesTeam\NonAutoCases/NonAutoCasesInsurCompany (注意:NonAutoCasesTeam就是“公估团队”子表的编号,NonAutoCases是公估协作案件这个主表编号,NonAutoCasesInsurCompany 是公估费开票子表编号。 前面这一段:NonAutoCasesTeam\NonAutoCases 和上面客户查询所属业务员类似所以用正斜杠“\”,后面一段由于NonAutoCasesInsurCompany 又是案件的子表所以用反斜杠,所以逻辑上和前面的就一致了

数据库字段:__InvoiceNO__ 就是“公估费开票”子表中的发票号的数据库字段名。

image.png