如果在填报报表中,对新增记录设置默认值

想制作一个填报报表,首先把所有已有记录列出来。然后使用“插入行"新增一行。新增行,想给 日期列 能够给一个默认值是当日日期,流水号 列能够进行自动计算,计算方式为,根据日期列的值,计算这个日期已保存的最大记录数+1,然后流水号生成为 YYMMDD+序号,例如 20240310002.

现在遇到的问题是,因为是大横表,且显示所有数据,因此单元格是引用的数据列。那就不能用公式来设置单元格的数据,因此插入行的时候都是空值。20240310001.png

FineReport 用户P0992005 发布于 2024-3-10 22:42 (编辑于 2024-3-10 22:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CovidLv3高级互助
发布于2024-3-10 22:54
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-3-11 08:42
最佳回答
0
gordon-frLv4见习互助
发布于2024-3-11 09:59

1、日期和流水号的默认值,设置肯定都是拿公式设置了,这个你大概率知道操作路径:插入行策略——默认值——公式

2、日期:用帆软自带函数直接设置当前日期即可,today()

3、流水号设置规则:

    将日志 YYYY-MM-DD 转换为 YYYYMMDD 格式,新找一个单元格,将下一个新增的流水后先拼接出来,比如今天的就拼接出来为 20240311001,假如说这个这个单元格你指定的是 A1,那么,下一步点新新增时候,流水号直接取 A1 的值,同时在插入行按钮上添加一个事件

image.png

这个事件的作用是,取到 A1 单元格的值,+1,再把值赋值给 A1,下一次点击插入行的时候,程序还是执行同样的逻辑,也就可以很容易的得到目标格式的流水号了。

  • 3关注人数
  • 704浏览人数
  • 最后回答于:2024-3-11 09:59
    请选择关闭问题的原因
    确定 取消
    返回顶部