想制作一个填报报表,首先把所有已有记录列出来。然后使用“插入行"新增一行。新增行,想给 日期列 能够给一个默认值是当日日期,流水号 列能够进行自动计算,计算方式为,根据日期列的值,计算这个日期已保存的最大记录数+1,然后流水号生成为 YYMMDD+序号,例如 20240310002.
现在遇到的问题是,因为是大横表,且显示所有数据,因此单元格是引用的数据列。那就不能用公式来设置单元格的数据,因此插入行的时候都是空值。
https://help.fanruan.com/finereport/doc-view-546.html
插入行策略(默认值)
https://bbs.fanruan.com/wenda/question/113227.html
自定义序号
填报插入数据时自动生成流水号
1、日期和流水号的默认值,设置肯定都是拿公式设置了,这个你大概率知道操作路径:插入行策略——默认值——公式
2、日期:用帆软自带函数直接设置当前日期即可,today()
3、流水号设置规则:
将日志 YYYY-MM-DD 转换为 YYYYMMDD 格式,新找一个单元格,将下一个新增的流水后先拼接出来,比如今天的就拼接出来为 20240311001,假如说这个这个单元格你指定的是 A1,那么,下一步点新新增时候,流水号直接取 A1 的值,同时在插入行按钮上添加一个事件
这个事件的作用是,取到 A1 单元格的值,+1,再把值赋值给 A1,下一次点击插入行的时候,程序还是执行同样的逻辑,也就可以很容易的得到目标格式的流水号了。