以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 编号问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70588) |
-- 作者:xiaohuli -- 发布时间:2015/6/24 18:13:00 -- 编号问题 自动编号出现错误。类似001之类的编号 Dim max As String |
-- 作者:大红袍 -- 发布时间:2015/6/24 18:18:00 -- Dim max As String Dim idx As Integer max = e.DataTable.Compute("Max(编号)") If max > "" Then \'如果存在最大编号 idx = CInt(max.Substring(0,3)) + 1 \'获得最大编号的后三位顺序号,并加1 e.DataRow("编号") = Format(idx,"000") Else e.DataRow("编号") = "001" \'否则顺序号等于1 End If |
-- 作者:xiaohuli -- 发布时间:2015/6/24 18:50:00 -- 你好,这个编码还是不对啊。能帮我在好好看看嘛。 |
-- 作者:大红袍 -- 发布时间:2015/6/24 19:42:00 -- 什么不对啊,删除编号列所有内容,把编号列改成字符类型。 [此贴子已经被作者于2015/6/24 19:41:54编辑过]
|