如何调用本表数据

1. 简介

1.1 案例简介

本案例将介绍,如何在填写表单时,调取查看本表单之前提交过的所有明细数据。应用安装地址:调用本表数据

1.2 应用场景

在合同管理、门店订单汇总等场景中,填写表单时可以调取表单已提交的数据,进行汇总和参考。

1.3 预期效果

1)不需要调用数据入库时,通过关联查询调用本表数据效果如下:

2)需要调用数据入库时,通过关联数据调用本表数据效果如下:

2. 方法一:聚合表调用

以合同管理的场景为例:

2.1 基础表单配置

1)新建「合同管理」表单,字段设置如下:

字段名称

字段类型

签订时间

日期时间

公司名称

下拉框

合同名称

单行文本

合同金额

数字

2.2 聚合表设置

1)新建一个 聚合表,命名为「调用合同明细」。设置「数据来源」为「单表数据」,选择表单「合同管理」,设置好后点击「确定」:

2)设置聚合表的行表头和指标如下:

  • 行表头:公司名称、合同名称
  • 指标:合同金额

全部设置好后点击「保存」:

注:由于聚合表必须添加指标,如表单内没有数字字段, 可以添加一个数字字段为辅助,设置默认值为 1,再把这个字段作为聚合表的指标。

2.3 关联查询设置

如调取的本表数据不需要入库,仅供填写人查看,则直接在表单中添加 关联查询 字段。

1)选中关联查询字段,在「字段属性」处设置内容如下:

  • 关联表:选择聚合表「调用合同明细」
  • 显示字段:添加公司名称、合同名称、合同金额

2)点击添加过滤条件,添加过滤条件为:聚合表中的「公司名称」字段等于当前表单的「公司名称」字段,设置好点击「确定」:

3)设置显示数据条数」为「多条」,则关联查询时将显示所有满足条件的数据:

2.4 关联数据设置

1)如调取的本表数据需要入库,即提交至数据管理中,则需要在 子表单 中添加 关联数据 字段。

选中关联数据字段,在「字段属性」处设置内容如下:

  • 关联表:选择聚合表「调用合同明细」
  • 选择数据时的显示字段:添加公司名称、合同名称、合同金额

2)点击添加过滤条件,添加过滤条件为:聚合表中的「公司名称」字段等于当前表单的「公司名称」字段,设置好点击「确定」:

3)点击填充规则设置,勾选要调用查看的字段,在右侧选择「填充到新字段」,设置好点击「完成」:

2.5 效果演示

效果参见本文【1.3 预期效果】。

3. 方法二:智能助手调用

3.1 新建辅助表

在应用中复制【2.1 基础表单配置】中创建的「合同管理」基础表单,命名为「合同管理-辅助表」:

3.2 智能助手设置

1)新建一个 智能助手,命名为「调用合同明细」,设置触发动作如下:

  • 触发动作:新增数据
  • 触发表单:合同管理

设置好后点击「完成」:

2)设置执行动作如下:

  • 执行动作:新增数据
  • 目标表单:合同管理-辅助表
  • 字段值设置:辅助表的字段值与原表单一一对应

设置好后点击「完成」:

智能助手全部设置完成后记得点击「保存」。

3.3 关联查询设置

如调取的本表数据不需要入库,仅供填写人查看,则直接在「合同管理」表单中添加 关联查询 字段。

1)选中关联查询字段,在「字段属性」处设置内容如下:

  • 关联表:选择表单「合同管理-辅助表」
  • 显示字段:添加公司名称、合同名称、合同金额

2)点击添加过滤条件,添加过滤条件为:辅助表中的「公司名称」字段等于当前表单的「公司名称」字段,设置好点击「确定」:

3)设置显示数据条数」为「多条」,则关联查询时将显示所有满足条件的数据:

3.4 关联数据设置

1)如调取的本表数据需要入库,即提交至数据管理中,则需要在「合同管理」表单 子表单 中添加 关联数据 字段。

选中关联数据字段,在「字段属性」处设置内容如下:

  • 关联表:选择表单「合同管理-辅助表」
  • 选择数据时的显示字段:添加公司名称、合同名称、合同金额

2)点击添加过滤条件,添加过滤条件为:聚合表中的「公司名称」字段等于当前表单的「公司名称」字段,设置好点击「确定」。

3)点击填充规则设置,勾选要调用查看的字段,在右侧选择「填充到新字段」,设置好点击「完成」:

3.5 效果演示

效果参见本文【1.3 预期效果】。

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5