请选择 进入手机版 | 继续访问电脑版

waitgboualats 活字格认证

银牌会员

63

主题

163

帖子

2030

积分

银牌会员

积分
2030

活字格认证

[已处理] 自动编号问题

waitgboualats 活字格认证
银牌会员   /  发表于:2020-2-24 18:34  /   查看:4940  /  回复:14
50金币
自动编号拼接问题,因为自动编号不能满足我编号字段在有的页面需要不填写,同时当点击另一个页面又需要它能够自动编号。所以就想用公式拼接编号,编号由三部分组成,图中画圈的想问当年份值变化时(比如到了2023年)后面的顺序号要可以重新从00001开始,这个要怎么实现,方便的话请给个小demo



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个确实不太好弄,我自己的处理办法在面对低并发的时候,将就可以用用, 我是在页面上用表取到最新的编号,然后采用尾号+1的办法,至于翻年(翻月)的时候重新编号,九边撤了前面说的这个表的查询条件的问题了,如果记录条数==0,那么编号就应该是0001

14 个回复

最佳答案
最佳答案
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-2-24 18:34:30
来自 2#
这个确实不太好弄,我自己的处理办法在面对低并发的时候,将就可以用用,
我是在页面上用表取到最新的编号,然后采用尾号+1的办法,至于翻年(翻月)的时候重新编号,九边撤了前面说的这个表的查询条件的问题了,如果记录条数==0,那么编号就应该是0001

评分

参与人数 1金币 +200 收起 理由
Simon.hu + 200 很给力!

查看全部评分

回复 使用道具 举报
LukeLiu
银牌会员   /  发表于:2020-2-25 10:09:11
3#
如果不涉及到高频率的多人同时使用系统,楼上谢老板的提供了这个很好的思路,是可以实现你的需求的。进一步保障,你可以考虑最后页面点击数据提交的时候,再检查一次自动编号的值是否合法。
回复 使用道具 举报
waitgboualats活字格认证
银牌会员   /  发表于:2020-2-25 17:44:22
4#
谢厅 发表于 2020-2-24 18:34
这个确实不太好弄,我自己的处理办法在面对低并发的时候,将就可以用用,
我是在页面上用表取到最新的编号 ...

感谢 谢老板 问题解决
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-25 17:47:54
5#
感谢各位大佬的支持~
回复 使用道具 举报
ShiG
高级会员   /  发表于:2023-10-26 11:09:53
6#
waitgboualats 发表于 2020-2-25 17:44
感谢 谢老板 问题解决

您好 关于这个年份之后重新开始编号的需求 我这里也需要做一个  但是谢厅的判断我没有看很明白 方便再说一次吗
回复 使用道具 举报
Tony.Fu活字格认证 Wyn认证
超级版主   /  发表于:2023-10-26 18:25:43
7#
本帖最后由 Tony.Fu 于 2023-10-26 18:59 编辑
ShiG 发表于 2023-10-26 11:09
您好 关于这个年份之后重新开始编号的需求 我这里也需要做一个  但是谢厅的判断我没有看很明白 方便再说 ...

shiG您好,我的想法和谢厅类似
我们可以尝试 通过 服务端命令 获取 每一年数据的最大编号,并且+1来手动维护这个编号
我这边做个小demo你看看,请稍等
回复 使用道具 举报
Tony.Fu活字格认证 Wyn认证
超级版主   /  发表于:2023-10-26 18:58:41
8#
如图,您可以参考这个demo的做法哈,最大限度的支持并发的场景

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ShiG
高级会员   /  发表于:2023-10-27 09:56:18
9#
Tony.Fu 发表于 2023-10-26 18:58
如图,您可以参考这个demo的做法哈,最大限度的支持并发的场景

ok  看明白了 大佬  这样也能使用
回复 使用道具 举报
ShiG
高级会员   /  发表于:2023-10-27 10:18:35
10#
Tony.Fu 发表于 2023-10-26 18:58
如图,您可以参考这个demo的做法哈,最大限度的支持并发的场景

有个缺陷 没有废号重用的功能  他的编号只能自增
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部