以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 行自动编号重复的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70111) |
-- 作者:hotday1972 -- 发布时间:2015/6/16 7:27:00 -- [求助] 行自动编号重复的问题 在项目事件loadusersetting加载不同用户管理的不同状态的行以后,不同用户在创建新的行出现了重复的自动编号
我知道原因,是自动编号是在load以后的datatable基础上找到最大编号后自动生成的,不同用户load的datatable不同就会产生相同的编号。
通常大家是怎么处理这个问题的?要在“新建”这button的click事件中load全部的后台数据在addnew么?
请指教,谢谢 |
-- 作者:Bin -- 发布时间:2015/6/16 8:37:00 -- 参考帮助http://www.foxtable.com/help/topics/1994.htm |
-- 作者:hotday1972 -- 发布时间:2015/6/16 8:58:00 -- 谢谢Bin大师,真没看到这一章,学习下 |
-- 作者:hotday1972 -- 发布时间:2015/6/16 9:03:00 -- 好复杂啊,有没有简单些的办法实现? |
-- 作者:Bin -- 发布时间:2015/6/16 9:07:00 -- 没有哦 |
-- 作者:hotday1972 -- 发布时间:2015/6/16 9:13:00 -- 好吧,我就拿来主义了。先解决“有”的问题。 |
-- 作者:大红袍 -- 发布时间:2015/6/16 9:40:00 -- 以下是引用hotday1972在2015/6/16 9:03:00的发言:
好复杂啊,有没有简单些的办法实现?
1、增加或者生成编号之后,马上save那一行;
2、用sqlCompute查询最大的编号 http://www.foxtable.com/help/topics/2897.htm
|