1.简介
在当前表单对目标主表进行筛选,筛选后对目标子表单进行二次筛选,将筛选的数据分别录入到当前表单的主字段和子表单字段控件,可查询排序和数据去重。 该插件支持在智能工作流、流程节点、按钮使用。
2.场景
- 筛查目标表单符合指定条件的主表。
- 对该表的目标子表单进行二次筛查。
- 将筛查的结果,分别写入目标主字段和子表单里。
3.效果展示
在库存量台账表单中,点击【主查子】按钮,将入库单中满足主字段【入库状态】为“同意”,且子表单【存货流水号】为指定内容的数据,其中的主表【入库时间】字段以及子表【入库明细】字段控件的内容,填入库存量台账表相应主表以及子表字段控件中。
4.配置简介
注意:
目标子表单数据过滤
目标表数据在子表单中,必须选择数据所在子表单。
查询返回值的操作类型
追加:把筛选的数据,拼至现有子表单的数据后面。比如原有 5 条子表单数据,过滤出来 10 条, 操作后为 15 条。
覆盖:把当前子表的数据全部清空,直接复制关联当前的限制。比如原有 5 条子表单数据,过滤出来 10 条, 操作后为 10 条。
执行后刷新表单数据
意思是:根据关联过来的数据,重新计算当前表单的函数或者关联数据。
【配置步骤及说明】
- 在【库存量台账表】中创建【主查子】按钮;点击【插件设置】。
- 选择【关联数据】,点击【安装插件】,给按钮添加主查子(高级筛选模式)插件。
- 配置插件,设置【入库单】为关联表单;设置关联条件【入库单状态】等于固定值“同意”;过滤筛选子表单【入库明细】数据,同时设置高级过滤条件为:【入库单存货流水】等于当前表单【库存量台账表存货流水号】。
- 设置【库存量台账表刷新时间】等于“当前时间”;设置筛选数据到本表单【库存量台账货位明细】字段,设置的填写规则为:【库存量台账表仓库编号】等于【入库单仓库编号】、对【库存量台账表仓库名称】等于【入库单仓库名称】、【库存量台账表货位编号】等于【入库单货位编号】、【库存量台账表货位名称】等于【入库录单货位名称】、对【库存量台账表产品】等于【入库单产品】、【库存量台账表库存量】等于【入库单本次入库数量】。
- 设置查询返回值到子表单为追加设置请求成功后显示为:操作执行成功;请求失败后显示为:操作执行失败;选择开启执行后刷新表单数据。
5.示例应用
点击链接进入功能演示-主查子(高级筛选模式)应用,点击【免费试用】即可使用,建议保留示例数据。