流水号问题,用的是帆软文档填报自动生成流水号的那个方法。但没在事件中使用,而是放在报表中。

image.png

编号用的是这一段CONCATENATE("ABC", format(today(), "yyyyMMdd"), format(sql("sqlserver", "SELECT max(right(id,4)*1) maxid FROM [dbo].[流水号] where SUBSTRING(id,4,8)=CONVERT(varchar(100), GETDATE(), 112)", 1, 1) * 1 + 1, "0000")),当多人填报并发后,后面的那个会插入失败。此时怎么在不刷新页面的情况下,更新这个编号

FineReport 帆软用户7soXhBYrk5 发布于 2023-9-27 16:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-27 16:24

https://bbs.fanruan.com/thread-94635-1-1.html 考虑并发还是参考这个吧

  • 帆软用户7soXhBYrk5 帆软用户7soXhBYrk5(提问者) 就如我图中所示,能否通过什么方法重新更新这个编号,但页面不刷新
    2023-09-27 16:29 
  • Z4u3z1 Z4u3z1 回复 帆软用户7soXhBYrk5(提问者) https://bbs.fanruan.com/thread-133778-1-1.html 参考
    2023-09-27 16:30 
  • 1关注人数
  • 115浏览人数
  • 最后回答于:2023-9-27 16:24
    请选择关闭问题的原因
    确定 取消
    返回顶部