点击安装 「两张表单连续编号」应用模板 ,体验使用效果。
适用于进销存等两个表共用一个编号的情况。如两个入库单, 一个是销售人员入库, 一个是基础入库表,录入数据的时候,编号需要共用一个。
最终效果:表 1 编号 1,2,3… ; 表 2 编号 4,5…;表 3 编号 6,7…
两个表流水号分别用公式 MAPX 加刷新按钮+聚合表设置,编号的同时还需要用刷新按钮进行防并发处理。
表 1 表 2 的表单设置类似,只是公式上的偏差。
表 1 设置:
流水号:对流水号写公式,同时字段属性处的校验设置不允许重复。
IF(ISEMPTY(单选按钮组)==0,MAX(VALUE(MAPX('last',表1辅助字段1,表1辅助字段1,表1流水号))+1,VALUE(MAPX('last',表1辅助字段1,表2辅助字段1,表2流水号))+1)
,MAX(VALUE(MAPX('last',表1辅助字段1,表1辅助字段1,表1流水号))+1,VALUE(MAPX('last',表1辅助字段1,表2的辅助字段1,表2流水号))+1))
单选按钮:设置一个按钮,命名“刷新”。
辅助字段 1:单行文本,设置默认值 1。
辅助字段 2:数字字段,设置默认值1。
表 2 设置:
流水号:对流水号写公式,同时字段属性处的校验设置不允许重复。
IF(ISEMPTY(单选按钮组)==0,MAX(VALUE(MAPX('last',表2的辅助字段1,表2的辅助字段1,表2流水号))+1,VALUE(MAPX('last',表2的辅助字段1,表1辅助字段1,表1流水号))+1)
,MAX(VALUE(MAPX('last',表2的辅助字段1,表1辅助字段1,表1流水号))+1,VALUE(MAPX('last',表2的辅助字段1,表2的辅助字段1,表2流水号))+1))
单选按钮:设置一个按钮,命名“刷新”。
辅助字段1:单行文本,设置默认值1。
辅助字段2:数字字段,设置默认值1。
聚合表设置:
从下图可以看出,表 1 中的编号和表 2 中的编号一起构成了一组连续编号。
点击安装 「两张表单连续编号」应用模板 ,体验使用效果。