更新日期
1. 字段简介
1.1 功能概述
关联查询用于通过特定的关联关系,实时调取并展示其他表单中的数据。该字段仅作为数据的动态窗口进行展示,其内容不作入库存储处理。
1.2 应用场景
- 库存管理:通过“产品编号”为过滤条件,实时查询该产品在各仓库的库存数量
- 项目管理:以“项目负责人”为维度,筛选并汇总其名下所有“进行中”的任务进度详情
- 财务报销:在报销单中根据“员工编号”,自动检索该成员本月已产生的交易流水及剩余预算
2. 设置入口
在表单设计页面,从左侧字段区拖拽或点击即可添加关联查询字段,在右侧属性区进行配置。

3. 字段属性
本文主要介绍关联查询字段的特有属性,通用属性设置可查看:字段属性。
3.1 关联表配置
关联表是指通过「关联查询」字段获取数据的目标表单。支持以下表单作为关联表:

3.2 设置显示字段
显示字段用于控制在当前表单中,展示从关联表中调取的数据内容。显示字段仅供表单填写或查看时展示,不提交入库,亦不可参与公式等计算。
设置路径:在右侧「字段属性 >> 显示字段」的下拉菜单中勾选需要显示的字段(默认勾选标题字段),支持通过拖拽调整展示顺序。

3.3 数据过滤
「关联查询」字段支持通过设置过滤条件,从关联表中筛选出符合特定要求的数据项,并将筛选结果展示在对应字段区域内。添加过滤条件的操作步骤如下:
1)添加过滤条件:点击「添加过滤条件」,当存在多个条件时,需选择逻辑关系。
- 所有:多个过滤条件之间的关系为「且」,查询结果必须同时满足所有设置的过滤条件。
- 任一:多个过滤条件之间的关系为「或」,查询结果只需满足其中任意一个过滤条件。
2)选择关联表字段:点击「添加条件」,从关联表中选择用于执行过滤的字段。
3)设置过滤关系:根据业务需求选择匹配规则,如:等于、不等于、包含、不包含、为空、不为空,以及针对集合类的等于任意一个、不等于任意一个等。
4)指定字段值来源:
- 当前表单字段:实现“动态联动”。查询结果依据于当前表单内指定字段值。
- 自定义:实现“静态筛选”。需手动录入固定值。
注意:关联表字段与当前表单字段的字段类型必须保持一致(如:数字对应数字),否则系统将无法建立过滤关联。
示例:需要查询特定仓库的入库单,设置过滤条件为“入库仓库”等于“深圳仓”。

3.4 显示数据条数
英雄云支持显示单条数据或同时显示多条数据。
设置路径:在右侧「字段属性 >> 显示数据条数」处,勾选需要显示的条数即可。
- 单条:系统默认按提交时间排序,仅展示符合条件的最后一条(最新)数据。
- 多条:列表化展示所有所有符合条件的数据;点击列表中的某条记录即可在弹窗查看该数据的详细信息。

效果演示:

3.5 关联表操作
「关联查询」字段属性中的「关联表操作」,为当前表单提供一个跳转至关联表单的快捷入口。开启后,用户可在当前页面点击「新增」按钮,直接向关联表新增记录。

效果演示:

4. 注意事项
- 不入库特性:关联查询字段的值不存储在当前表单的数据库中。因此,它无法作为其他数据联动、公式计算或工作流的触发触发条件。
- 冻结限制:在子表单中使用关联查询时,由于其“非存储”属性,该列无法被冻结(固定)。在计算子表单固定列数时,系统会自动跳过此列。
- 类型对齐:设置过滤条件时,两端字段类型需要匹配,如不匹配(如文本对数字)将无法选定字段。
5. 效果演示
示例:通过“客户名称”关联查询该客户的全部“订单信息”。
