以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于自动生成编号有重复 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50619) |
-- 作者:wealthwind -- 发布时间:2014/5/9 20:37:00 -- 关于自动生成编号有重复 问题:就是不同用户登陆新建文件后都会生成编号,但是这个编号为什么不是唯一的。。。
比如:
2014-0501,是西南区的 2014-0501,是华北区的
这样就不能在全局上用编号识别,我的目的是,无论哪个用户登陆,他们生成的编号都是不会重复的。。
现在的 DataColChanged代码是:
If e.DataCol.Name = "日期" Then
该如何改,才能达到效果~~ ![]() ![]() |
-- 作者:supwork -- 发布时间:2014/5/9 22:36:00 -- 你编号在 单元格改变时产生,这时数据并未保存.如果保存前,别人也改变了单元格事件,也会产生和你这个一样的编码 |
-- 作者:lsy -- 发布时间:2014/5/10 7:56:00 -- 数据牵涉到多用户的时候,特别是编号之类,不允许重复的值,不要用DataColChanged 用BeforeSaveDataRow |
-- 作者:wealthwind -- 发布时间:2014/5/10 10:16:00 -- 老师你说的意思是不是,将DataColChanged的代码,放到BeforeSaveDataRow里面就可以了?? |
-- 作者:Bin -- 发布时间:2014/5/10 10:22:00 -- 参考帮助http://www.foxtable.com/help/topics/1994.htm |
-- 作者:wealthwind -- 发布时间:2014/5/11 14:35:00 -- 我已经在 BeforeSaveDataRow,修改完成了,谢谢~~ |