新手求助!关于生成产品序列号!

apporous 2008-12-08 01:59:20
我是新手,如果问题过于幼稚,请各位大佬多多担待~~

这个系统是这样的
我要配置一定数量的产品,按型号确定批次
产品序列号的组成是 时间+序号 例如 081208001
比如 第一批配置A型号 300个 ,则是081208001~081208300
第二批配置B型号 500个,则是081208301~081208800
余下类推

这里我是用 for i=1 to 配置数量
序列号=时间&i

也就是说我能变的只有最后3位数,即每天999个

我的困难是
比如一天之内
我已经配置了800个,然后退出了程序或者该界面
然后再进入程序,我的最后三位数又是从001开始了
我的要求是
一天之内,只要不超过999个,退出程序后重新进入配置,后三位是跟前面是连续的。

请各位高手赐教!

...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
apporous 2008-12-08
  • 打赏
  • 举报
回复
谢谢高手 我已领悟~~
grearo 2008-12-08
  • 打赏
  • 举报
回复
首先看你的编号号存储格式是统一的
1-2位是年,3-4位是月,5-6位是天,789是排序号
完全可以每次运算前取出最新的一条记录的编号,算出日期与当天比较,然后再决定排序号的起始。

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧