如何实现定制单号自增功能?

比如单号格式为ZS+日期+自增数,例如(ZS20170310001),如何实现下一张表单号为(ZS20170310002)?
FineReport新de布偶 发布于 2017-3-10 16:59
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
jkjk_101发布于2017-3-10 16:59(编辑于 2023-9-6 09:34)
555
  • 新de布偶 新de布偶(提问者)

    自增数如何实现呢?
    回复
    2017-03-10 17:37 
  • monvzhilei monvzhilei

    请教一下。自增数如何   提交保存的时候  从数据库获取?
    回复
    2017-03-11 09:10 
最佳回答
0
我行我素发布于2017-3-10 17:10(编辑于 2023-9-6 09:34)
555
  • 我行我素 我行我素

    公式里用到的单号是sql()函数选出的最大单号
    回复
    2017-03-10 17:16 
最佳回答
0
恍1发布于2017-3-10 17:14(编辑于 2023-9-6 09:34)
555
  • 新de布偶 新de布偶(提问者)

    楼下说通过提交按钮生成自增数可以消除同时填报的问题
    回复
    2017-03-10 17:39 
最佳回答
0
我行我素发布于2017-3-10 17:16(编辑于 2023-9-6 09:34)
555
最佳回答
0
新de布偶发布于2017-3-10 17:37(编辑于 2023-9-6 09:34)
555
  • jkjk_101 jkjk_101
    自增数最好判断一下数据库中的分组个数(自己定义)来确定最大值。可以用uuid或者自增ID来确定。这种情况对数据库压力大,每次都会对库进行查询,在不是高并发的情况下是可以使用的。
    如果是在高并发的情况下,那就得用先生成Id的方法实现,这个得需要编程来控制了,每秒生成100个或1000个不同id来进行分配。可以用内存自增变量,具体的可以查询一下吧
    回复
    2017-03-13 09:04 
最佳回答
0
新de布偶发布于2017-3-10 17:39(编辑于 2023-9-6 09:34)
555
  • 恍1 恍1

    提交按钮在用户多的时候也存在重复的问题,你可以自己思考,我的方式是绝对不重复
    回复
    2017-03-13 10:19 
最佳回答
0
monvzhilei发布于2017-3-11 09:10(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    公式可以写在填报属性里啊  这样只有提交才生成
    回复
    2017-03-11 09:18 
最佳回答
0
孤陌发布于2017-3-11 09:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
jkjk_101发布于2017-3-13 09:04(编辑于 2023-9-6 09:34)
555
最佳回答
0
恍1发布于2017-3-13 10:19(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 597浏览人数
  • 最后回答于:2017-3-13 10:19
    活动推荐 更多
    热门课程 更多
    返回顶部