本案例将介绍,如何在填写表单时,调取查看本表单之前提交过的所有明细数据。应用安装地址:调用本表数据。
在合同管理、门店订单汇总等场景中,填写表单时可以调取表单已提交的数据,进行汇总和参考。
1)不需要调用数据入库时,通过关联查询调用本表数据效果如下:
2)需要调用数据入库时,通过关联数据调用本表数据效果如下:
以合同管理的场景为例:
1)新建「合同管理」表单,字段设置如下:
字段名称 | 字段类型 |
签订时间 | 日期时间 |
公司名称 | 下拉框 |
合同名称 | 单行文本 |
合同金额 | 数字 |
1)新建一个 聚合表,命名为「调用合同明细」。设置「数据来源」为「单表数据」,选择表单「合同管理」,设置好后点击「确定」:
2)设置聚合表的行表头和指标如下:
全部设置好后点击「保存」:
注:由于聚合表必须添加指标,如表单内没有数字字段, 可以添加一个数字字段为辅助,设置默认值为 1,再把这个字段作为聚合表的指标。
如调取的本表数据不需要入库,仅供填写人查看,则直接在表单中添加 关联查询 字段。
1)选中关联查询字段,在「字段属性」处设置内容如下:
2)点击「添加过滤条件」,添加过滤条件为:聚合表中的「公司名称」字段等于当前表单的「公司名称」字段,设置好点击「确定」:
3)设置「显示数据条数」为「多条」,则关联查询时将显示所有满足条件的数据:
选中关联数据字段,在「字段属性」处设置内容如下:
2)点击「添加过滤条件」,添加过滤条件为:聚合表中的「公司名称」字段等于当前表单的「公司名称」字段,设置好点击「确定」:
3)点击「填充规则设置」,勾选要调用查看的字段,在右侧选择「填充到新字段」,设置好点击「完成」:
效果参见本文【1.3 预期效果】。
在应用中复制【2.1 基础表单配置】中创建的「合同管理」基础表单,命名为「合同管理-辅助表」:
1)新建一个 智能助手,命名为「调用合同明细」,设置触发动作如下:
设置好后点击「完成」:
2)设置执行动作如下:
设置好后点击「完成」:
智能助手全部设置完成后记得点击「保存」。
如调取的本表数据不需要入库,仅供填写人查看,则直接在「合同管理」表单中添加 关联查询 字段。
1)选中关联查询字段,在「字段属性」处设置内容如下:
2)点击「添加过滤条件」,添加过滤条件为:辅助表中的「公司名称」字段等于当前表单的「公司名称」字段,设置好点击「确定」:
3)设置「显示数据条数」为「多条」,则关联查询时将显示所有满足条件的数据:
选中关联数据字段,在「字段属性」处设置内容如下:
2)点击「添加过滤条件」,添加过滤条件为:聚合表中的「公司名称」字段等于当前表单的「公司名称」字段,设置好点击「确定」。
3)点击「填充规则设置」,勾选要调用查看的字段,在右侧选择「填充到新字段」,设置好点击「完成」:
效果参见本文【1.3 预期效果】。