子表单自动编号

楼主
我是社区第94498位番薯,欢迎点我头像关注我哦~
场景:子表单字段需要自动实现序号的累加。
解决思路:牛中伟大哥在用户社区写的比较详细,可以查看:https://www.jiandaoyun.com/bbs#/topic/5a242e6ddaa2a0365ca3640d。但是他建立的方式存在一个问题是子表单的第一行获取不到序号1,添加第二行才能获取到序号1,所以可以通过子表单必填字段去触发随机码公式,获取到每行子表单的序号,这边完善下。

1.需要建立三个辅助字段,以及需要子表单某个字段校验勾选必填;

表单设计界面:

(1)子表单某个字段,校验勾选必填,子表单建立单行文本字段为随机码,编辑公式:UUID(子表单.必填字段)

(2)主表建立单行文本字段,作为随机码集合,编辑公式:CONCATENATE(子表单.随机码);


(3)子表单建立单行文本,作为子表单序号,编辑公式:(SEARCH(子表单.随机码,随机码集合)-1)/36+1


2.显示效果;

点击顺序:输入必填字段→点击随机码→出现序号1→点击添加第二行→输入必填字段→点击随机码→出现序号2...以此类推




编辑于 2020-10-9 11:03  
分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 5174浏览人数
最后回复于:2020-10-9 11:03

返回顶部 返回列表