报表提交根据当前列中的一个编号,在数据库中生成一个此编号提交次数的序号。如何实现

image.png

FineReport ljinyong2019 发布于 2023-10-18 11:22 (编辑于 2023-10-18 11:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-18 11:29(编辑于 2023-10-18 11:30)

这个不用保存序号吧。。你在查询的时候把每个编号计数就知道它有多行条了。

比如202310048你总共有5行数据,那么你单独写一个查询,,对这个编码计数,就知道它有5行了

select 编号,count(*) as 行数  from 表名称  group by 编号

  • ljinyong2019 ljinyong2019(提问者) 提交的时候数据库里有一个序号字段,自动生成序号,这个编号+序号就是判断唯一的标准
    2023-10-18 12:33 
  • CD20160914 CD20160914 回复 ljinyong2019(提问者) 那就直接用自增id就行了。你是什么数据库?mysql的话这里设置一下就行了:https://www.php.cn/faq/466367.html
    2023-10-18 12:40 
  • ljinyong2019 ljinyong2019(提问者) 回复 CD20160914 SQLSERVER,要根据这个编号来判断序号
    2023-10-18 13:07 
  • CD20160914 CD20160914 回复 ljinyong2019(提问者) 参考这里的设置:https://blog.51cto.com/u_16175436/7145478
    2023-10-18 13:38 
最佳回答
0
vkLv4初级互助
发布于2023-10-18 11:33

你是想区分这个编号被修改或者上传过几次嘛?

  • ljinyong2019 ljinyong2019(提问者) 是的,提交后在数据库里有这个序号就可以
    2023-10-18 12:31 
  • vk vk 回复 ljinyong2019(提问者) 你可以加一个填报操作, 新建一个表字段有编号和数字列 编号为主键, 填报的时候编号就填编号, 数字列写公式查询该编号有没有数据没有就1,有数据就再原基础上+1
    2023-10-18 14:30 
最佳回答
0
CT1448Lv5中级互助
发布于2023-10-18 11:48

加一个提交次数字段单元格A1 ,在后面加一个辅助列B1: if(LEN(A1)=0,1,A1+1).提交B1单元格为提交次数。

  • 4关注人数
  • 277浏览人数
  • 最后回答于:2023-10-18 11:48
    请选择关闭问题的原因
    确定 取消
    返回顶部