子表单整体数据联动

1. 简介

1.1 功能简介

子表单整体联动是指,对整个子表单设置数据联动,并为各子字段设置联动显示的值;满足联动条件时,可以实现自动填充多行子表单数据。

1.2 应用场景

  • 设备采购场景中,用子表单记录设备的零件使用明细,设备采购时,可以通过数据联动,选择设备名称后,自动联动出对应的子表单零件明细,输入数量提交即可;
  • 教学管理中,用子表单记录各班级的每日课程安排,课程评价时,可以通过数据联动,选择班级、日期后,自动联动出对应的课程明细,为每节课程打分后提交即可。

1.3 预期效果

以设备采购的场景为例,在「设备采购」表单中选择要采购的设备后,子表单零件明细的数据会自动联动出来,可以根据实际采购情况录入数量,再提交表单即可,效果如下:

2. 设置步骤

在学习之前建议安装 设备采购 应用模板,本文将按照模板中的示例数据进行讲解。

2.1 表单搭建

1)新建「设备物料清单」,字段设置如下:

字段名称

字段类型

设备编号

流水号

设备名称

单行文本

零部件明细

子表单

零部件名称

子字段-单行文本

零部件种类

子字段-下拉框

零部件型号

子字段-下拉框

单价(元)

子字段-数字

2)新建「设备采购表」,字段设置如下:

字段名称

字段类型

字段设置

采购单号

流水号

设备名称

单行文本

设备编号

单行文本

零部件明细

子表单

零部件名称

子字段-单行文本

零部件种类

子字段-下拉框

零部件型号

子字段-下拉框

单价(元)

子字段-数字

数量

子字段-数字

采购总价

数字

设置公式:SUMPRODUCT(零部件明细.单价(元),零部件明细.数量)

2.2 设置主表字段关联与联动

1)进入「设备采购表」,选中「设备名称」字段,在「字段属性 >> 选项」处,设置选项为「关联其他表单数据」,点击下拉框,关联至「设备物料清单」的「设备名称」字段:

2)选中「设备编号」字段,在「字段属性 >> 默认值」处,设置选项为「数据联动」,点击「数据联动设置」:

3)进入数据联动设置页面,设置内容如下:

  • 联动表单:设备物料清单;
  • 条件设置为:「设备名称」等于「设备名称」;
  • 触发联动:「设备编号」字段显示「设备编号」字段的值;

全部设置完成点击「确定」。

2.3 设置子表单整体联动

1)选中「零部件明细」整个子表单,在「字段属性 >> 默认值」处,设置选项为「数据联动」,点击「数据联动设置」:

2)进入数据联动设置页面,设置内容如下:

  • 联动表单:设备物料清单;
  • 条件设置为:「设备编号」等于「设备编号」;
  • 触发联动:「零部件明细」字段显示「零部件明细」字段的值;
  • 添加子字段:
    • 「零部件名称」显示为「零部件名称」的值;
    • 「零部件种类」显示为「零部件名称」的值;
    • 「零部件型号」显示为「零部件名称」的值;
    • 「单价(元)」显示为「单价(元)」的值;

全部设置完成点击「确定」。

注:添加触发联动或子字段后,将自动匹配同类型、同名称的字段作为显示值。

2.4 效果演示

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

3. 注意事项

1)子表单行数会联动变化,子表单未配置联动的子字段的值会被清空。

2)子表单和子字段同时被主表字段联动时,先触发子表单联动,后触发子表单子字段的联动。

3)当子表单中添加了单行文本、多行文本、数字、日期时间、地址字段,且子表单配置了整体数据联动后,这些字段不支持再设置字段的默认值。

本文是否对您有帮助?
 有帮助
 没帮助
您是否遇到了以下问题?
如需获取即时帮助,请联系技术支持