Foxtable(狐表)用户栏目专家坐堂 → 自动编号重复,老师看看怎么回事吧


  共有4878人关注过本帖平板打印复制链接

主题:自动编号重复,老师看看怎么回事吧

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


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

你部门缩写都是相同数量的字符的吗?如果不是

 

 idx = CInt(max.Substring(13,3)) + 1 '获得最大编号的后三位顺序号,并加1

 

请改成

 

 idx = CInt(max.Substring((dr("部门缩写") & "-FW-" & bh & "-").length,3)) + 1 '获得最大编号的后三位顺序号,并加1

 

多人同时录入的时候,有可能重复;但一个人录入的时候如果重复,那不可能。

 

你在保存之前beforeSaveDataRow、DataColChanging事件试试判断重复

 

http://www.foxtable.com/webhelp/scr/2481.htm

 


 回到顶部
总数 12 1 2 下一页