如何让子表单行数自动变化?

点击安装 「子表单行数自动变化」应用模板 ,体验使用效果。

1. 业务背景

在使用简道云设计表单的过程中,有时候需要将复选框或者下拉复选框中的数据直接写入到子表单中,同时需要根据多选的数据多少自动在子表单中增加相应的行数。

2. 设计思路

主表的复选选了多样物品,希望自动转化到子表单中,该怎么设置?

  • 首先计算出复选一共选了几样东西:COUNT(复选)
  • 然后设置子表单整体联动获取对应的行数,如图
  • 最后将主表的复选通过公式拆分:SPLIT(TEXT(复选),‘,’)[子表单序号-1]

3. 表单设计

【子表单行数基础表】 :录入不同行数的子表单基础数据。可以直接用 Excel 导入:200行子表单基础表序号全集.xlsx


【效果演示表】 :复选不同的数据,子表单行数也会自动变化。点击体验

行数:使用COUNT函数计算选择的产品数量作为子表单行数的联动值。

子表单:设置整体联动,根据行数联动子表单行数基础表里的行数。 子表单·序号:整体联动时对应子表单行数基础表里相应行数的序号。

子表单·产品:使用公式SPLIT(TEXT(产品),‘,’)[子表单.序号-1]将选择的产品一一分割到子表单每一行里。


4. 效果体验

外链体验:点击体验

模板安装:点击安装





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