序号自动累加的问题?

每次预览报表的时候,编号(yyyyMMdd + 序号,如2021121801),这里的序号要求累加?

比如:报表.cpt

                    在浏览器里面,点击一次【报表.cpt】,编号为2021121801,

                                        在点击一次【报表.cpt】,编号为2021121802,

                                        在点击一次【报表.cpt】,编号为2021121803

                        一次类推……后面的序号在累加,不会重复。

FineReport 继元宝 发布于 2021-12-18 18:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
wangyh1997Lv2见习互助
发布于2021-12-18 18:50

image.png这样

最佳回答
0
用户S5182147Lv6中级互助
发布于2021-12-20 12:01(编辑于 2021-12-20 12:02)

如果你是填报预览的话,你可以添加一个记载结束后的提交入库事件,可以用公式判断并给编号计数,坏处是每次刷新浏览器都会使这个编号+1

image.png

--------------------------

if(len(sql("holdreport","select 县 from zj",1,1))=0--判断改是否有值,CONCATENATE(format(now(),"yyyyMMdd"),'01')--无值则创建一个原始编号,sql("holdreport","select 县 from zj",1,1)+1--有值则这个值+1)

  • 3关注人数
  • 319浏览人数
  • 最后回答于:2021-12-20 12:02
    请选择关闭问题的原因
    确定 取消
    返回顶部