搜索
更新人
更新时间 更新日期

1. 简介

1.1 功能概述

关联查询用于通过特定的 关联关系实时 调取并展示其他表单中的数据。该字段仅作为数据的动态窗口进行展示,其内容 不作入库存储 处理。

1.2 应用场景

  • 库存管理:通过“产品编号”为过滤条件,实时查询该产品在各仓库的库存数量。
  • 项目管理:以“项目负责人”为维度,筛选并汇总其名下所有“进行中”的任务进度详情。
  • 财务报销:在报销单中根据“员工编号”,自动检索该成员本月已产生的交易流水及剩余预算。

1.3 前提条件

当前用户需具备表单的 编辑权限 ,方可添加和配置关联查询字段。

2. 设置入口

操作路径:进入目标表单的「 表单设计 」页面 >> 从左侧字段区 拖拽 点击关联查询 」字段添加至设计区 >> 在 右侧属性区 进行配置。
图1截图

3. 操作指南

本文主要介绍关联查询字段的 特有 属性,通用属性设置可查看:字段属性

3.1 配置关联表

关联表是指通过「关联查询」字段获取数据的 目标表单
3.1.1 支持的关联表类型
关联查询支持选择以下表单作为关联表:当前表单、当前应用的其他表单、跨应用表单、聚合表数据仓库的数据流
3.1.2 选择关联表
操作路径:选中「 关联查询 」字段 >> 在右侧「 字段属性  >>  关联表 」的 下拉菜单 中选择 目标 关联表单。
图2截图

3.2 设置显示字段

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

3.3 配置数据过滤

「关联查询」字段支持通过 设置过滤条件,从关联表中 筛选 出符合特定要求的数据项,并将筛选结果展示在对应字段区域内。
3.3.1 添加过滤条件
点击「 添加过滤条件 」开始配置。
图4截图
3.3.2 设置条件关系
当存在 多个 过滤条件时,需选择逻辑关系:
  • 所有:多个过滤条件之间的关系为“且”,查询结果必须 同时满足所有 设置的过滤条件。
  • 任一:多个过滤条件之间的关系为“或”,查询结果只需 满足其中任意一个 过滤条件。
图5截图
3.3.3 选择关联表字段
点击「 添加条件 」,从关联表中选择用于 执行过滤 的字段。
图6截图
注意 :关联查询支持选择关联表中的 系统字段 (如创建者、创建时间等)作为过滤条件字段。
3.3.4 设置过滤关系
根据业务需求选择 匹配规则,支持的过滤关系包括:
  • 等于、不等于
  • 包含、不包含
  • 为空、不为空
  • 等于任意一个、不等于任意一个
图7截图
3.3.5 指定字段值来源
过滤条件的字段值支持 两种 来源:
  • 关联表单字段:实现“ 动态联动 ”,查询结果关联表单内指定字段的值进行筛选。
  • 自定义:实现“ 静态筛选 ”,需手动录入固定值。
图8截图
注意 :关联表字段与当前表单字段的字段类型 必须保持一致 (如数字对应数字),否则系统将无法建立过滤关联。

3.4 设置显示数据条数

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

3.5 配置关联表操作

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

4. 效果演示

完成关联查询字段配置后,用户在填写表单时可 实时查看 关联表中的数据。效果演示

5. 注意事项

  • 关联查询字段的内容 不提交入库 ,仅作为动态展示窗口,不可参与公式等计算。
  • 关联表字段与当前表单字段的字段类型 必须保持一致 ,否则无法建立过滤关联。
  • 跨应用关联查询需确保当前应用对目标应用具有访问权限。