以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 自动编码的番号问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=66158) |
-- 作者:newsun2k -- 发布时间:2015/3/31 11:55:00 -- 自动编码的番号问题 我有一个自动升级的编码,格式是“BM0000” 我希望保存时通过sql语句的max选择最大的编码,加1后,作为新的编码。 例如,已经有"BM0011",新增一行,保存时,自动编码填充为"BM0012" 我在savedaterow这个事件中,实现上述功能的。 增加一行,保存,一切正常。 同时增加多行,保存时,结果获得的编码都是一样的,何解?
|
-- 作者:Bin -- 发布时间:2015/3/31 11:57:00 -- 参考帮助http://www.foxtable.com/help/topics/1994.htm |
-- 作者:有点甜 -- 发布时间:2015/3/31 11:58:00 -- 无法在beforesavedatarow那里做。
你应该在新增或者修改数据的时候,就把编号确定。 |
-- 作者:sywgb168 -- 发布时间:2015/8/4 22:55:00 -- 看看看 |