老师,您好!下面这段根据单列内容生成自动编号的代码,代码规格 XT20190806-001,
问题找到了,能不能帮我改一下直接从后台数据库获得编号?感谢!
Dim d As Date = Date.Today
Dim bh As String = "XT" & Format(d,"yyyyMMdd") & "-" '生成编号的前缀
Dim max As String
Dim idx As Integer
Dim flt As String
Dim txt As String = bh & "%'"
flt = "单据编号 Like '" & txt & ""
max = DataTables("销售明细").Compute("Max(单据编号)",flt) '取得该月的相同工程代码的最大单据编号
If max > "" Then '如果存在最大单据编号
idx = CInt(max.Substring(11,3)) + 1 '获得最大单据编号的后四位顺序号,并加1
Else
idx = 1 '否则顺序号等于1
End If
e.Form.Controls("textbox1").value = bh & Format(idx,"000")
[此贴子已经被作者于2019/8/7 11:57:53编辑过]