打开表单即生成流水号
1. 简介
1.1 案例简介
该方法制作的流水号,会通过打开表单的次数进行累加,即打开表单后,无论是否提交,都进行一次计数,故生成的流水号有如下特点:
- 可能出现跳号
- 流水号不会重复
适用于不需要统计连续流水号的场景。
1.2 应用场景
1.3 设计思路
1)利用 RECNO 函数,累加打开表单的次数;
2)通过 TODAY 函数获取当前日期,再用 TEXT 函数将其转换为文本格式,作为流水号中的时间元素;
3)通过 RIGHT 函数将累加的打开表单次数补足固定位数,确保流水号的位数统一;
4)最后,通过 CONCATENATE 函数将全部流水号元素连接在一起。
1.4 预期效果
打开表单后,无论是否提交数据,流水号都会进行累加,效果如下:
2. 设置方法
在学习之前建议安装 利用函数生成固定格式流水号 应用模板,本文将按照模板中的「打开表单即生成流水号」表单进行讲解。
以设置流水号格式 JDY-20220616-0034(固定字符-年月日-计数)为例:
1)表单中添加 单行文本 字段,选中该字段后,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:
2)在公式编辑页面,设置「自定义流水号」字段的公式如下:
CONCATENATE('JDY-',TEXT(TODAY(),'yyyyMMdd'),'-',RIGHT('0000'+RECNO(),4))