Foxtable(狐表)用户栏目专家坐堂 → [求助]网络下的自动编号


  共有3285人关注过本帖树形打印复制链接

主题:[求助]网络下的自动编号

帅哥哟,离线,有人找我吗?
syzsyk
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2303 威望:0 精华:0 注册:2008/9/12 16:46:00
[求助]网络下的自动编号  发帖心情 Post By:2014/4/28 16:12:00 [只看该作者]

想要在网络环境下实现自动编号:
从A0001到A9999,之后自动转为
B0001-B9999,以此类推:
C0001-C9999
D0001-D9999
如何实现?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/28 16:17:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/4/28 16:52:00 [只看该作者]

这个要考虑到极端情况,到了Z9999,咋办?

 回到顶部
帅哥哟,离线,有人找我吗?
syzsyk
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2303 威望:0 精华:0 注册:2008/9/12 16:46:00
  发帖心情 Post By:2014/4/28 17:21:00 [只看该作者]

上级要求的记录单流水号就是这样只不过位数多一点:A000001-Z999999,但理论上仍然存在Z999999之后怎么办?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/28 17:26:00 [只看该作者]

以下是引用syzsyk在2014-4-28 17:21:00的发言:
上级要求的记录单流水号就是这样只不过位数多一点:A000001-Z999999,但理论上仍然存在Z999999之后怎么办?

 

一般够用吧,再多的话,数据库估计也吃不消。


 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/4/28 17:43:00 [只看该作者]

呵呵,就怕又出个千年虫。

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/4/29 7:34:00 [只看该作者]

稍候。

[此贴子已经被作者于2014-4-29 7:46:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/4/29 8:31:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:网络环境下的复杂编号.rar


 回到顶部
帅哥哟,离线,有人找我吗?
syzsyk
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2303 威望:0 精华:0 注册:2008/9/12 16:46:00
  发帖心情 Post By:2014/4/29 10:37:00 [只看该作者]

非常感谢lsy,这正是我需要的。还想问lsy一个问题:
A000001之前由用户自行定义添加前缀,如新+A+01+A000001,变为新A01A000001,应该先建一个表,列名有缩写(如新)、编码(如A)、编号(如01),那么BeforeSaveDataRow中Dim pf As String怎么改写?

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/4/29 10:48:00 [只看该作者]

编号表里,再加一个自定义前缀列,代码的最后一句,把自定义前缀加到编号的前面。

这样代码就不用大改了。


 回到顶部