联系
我们

工作日 9:00-18:00

13632615190

单据子表变横表

“单据子表变横表”的典型场景:

假设一个客户有多个联系人,其中某一个为主要联系人,所以我们希望在客户查询列表中也能够显示客户的主要联系人,如下图所示:

image.png

怎么实现呢?

1、首先我们客户信息中有个联系人子表,表示一个客户可以有多个联系人,联系人子表应该对应一个表单,如下图:

image.png

2、联系人表单如下图:

image.png

3、打开客户列表编辑界面,如下图,打开后选择其中的查询列表控件,点击属性“列设置”右侧的按钮进入列设置窗口:

image.png

4、在列设置窗口的“自定义列类型”中选择“单据子表变横表”后点击“添加”按钮,添加列以后移动到您希望的位置,如下图,我们已经添加了“首要联系人”列。

image.png

5、设置刚添加的“单据子表变横表”列属性:

5.1、子表ID:点击属性“数据属性/子表ID”右侧的按钮后,弹出“选择下级单据”界面,选择“联系人”后确定:

image.png

5.2、子表字段:点击“数据属性/子表字段”右侧的按钮后,弹出“设置列表字段”窗口,勾选我们需要显示的子表列以后确定,如下图:

image.png

5.3、显示条件:点击“数据属性/显示条件”右侧的按钮后,弹出“设置条件”窗口,设置要显示的条件,由于我们只需要显示“首要联系人”,那么如下图设置即可

image.png


保存并发布后,客户端登录即可看到如第一图所示的结果。