关联子表数据过滤
1. 简介
1.1 功能简介
- 方案一:使用填充字段进行过滤条件设置,选择时仅可选择单条数据;
- 方案二:使用关联引用字段进行过滤条件设置,选择时可以多选数据。
1.2 应用场景
1.3 预期效果
以订单出库为例,在「出库表」中通过关联子表绑定了「出库明细表」,并在「出库明细表」中提供了 选择数据 来快速录入明细。则录入时,便会根据当前填写的订单编号,来筛选出相应的订单明细供选择。效果如下:
1)方案一
选择数据时,会根据所填写的订单编号来提供相应的订单明细数据,且单次仅可选择 1 条数据。效果如下所示:
2)方案二
选择数据时,会根据所填写的订单编号来提供相应的订单明细数据,且选择时,可以批量选择并添加多条数据到出库明细中。效果如下所示:
2. 方案一
注:在学习之前建议安装 关联子表数据过滤 应用模板,本文将按照模板中的示例数据进行讲解。
实现思路如下:
- 通过关联表中关联数据字段的填充规则设置,把所需主表内容填充到关联表的对应字段中;
- 设置过滤条件时,选择填充字段即可。
以订单出库场景为例,设置步骤如下:
2.1 设置步骤
1)进入「出库明细表」的编辑页面,选中「关联出库单」字段,点击「字段属性 >> 设置填充规则」,将出库单里的「订单编号」填充到当前表单中。
2)选中「选择订单明细」字段,点击「字段属性 >> 数据选择过程」,在新页面中设置过滤条件为:订单明细表.订单编号「等于」当前表单.订单编号。
注:此处「订单明细表」中的订单编号是在提交订单后,借助智能助手Pro 同步到订单明细数据中的。
2.2 效果演示
效果参见本文【1.3 预期效果】。
3. 方案二
注:在学习之前建议安装 关联子表数据过滤 应用模板,本文将按照模板中的示例数据进行讲解。
在设置过滤条件时,支持直接使用 关联引用字段(即相关联主表中的字段)。以订单出库为例,设置步骤如下:
3.1 设置步骤
选中「选择订单明细」字段,点击「字段属性 >> 数据选择过程」,在新页面中设置过滤条件为:订单明细表.订单编号「等于」出库表.订单编号。其中,出库表.订单编号为关联引用字段,即跨表引用「出库表」中的订单编号。
注:此处「订单明细表」中的订单编号是在提交订单后,借助智能助手Pro 同步到订单明细数据中的。
3.2 效果演示
效果参见本文【1.3 预期效果】。