以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 自动编号的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68900) |
-- 作者:seal51 -- 发布时间:2015/5/27 10:09:00 -- 自动编号的问题 \'---------形式号自动根据客户编号年份生成--------------------------------
自动形成的编号,问题是如果已经自动形成SMPI-AA-1501的编号, 过后发现客户编号选择错误, 把客户编号AA更改为BB, 但是编号还是SMPI-AA-1501, 而不是SMPI-BB-1501, 请老师答疑 |
-- 作者:大红袍 -- 发布时间:2015/5/27 10:11:00 -- If e.DataRow.isnull("形式号") Then
这句代码去掉 |
-- 作者:Bin -- 发布时间:2015/5/27 10:12:00 -- If e.DataRow.isnull("形式号") Then 你判断了 空的时候才会进入IF条件. 当然你这样做也是不怎么科学.生成了之后就不应该随意修改了. 否则,如果其他条件不变,他会自己往下加. 原本是01 但是最大值是08 那么你改了.编号会自己变09 |
-- 作者:seal51 -- 发布时间:2015/5/27 17:09:00 -- 那应该如何欢好呢? |
-- 作者:大红袍 -- 发布时间:2015/5/27 17:13:00 -- 去掉就行。 |