以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于编号问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137761) |
-- 作者:bashanren -- 发布时间:2019/7/15 9:34:00 -- [求助]关于编号问题 各位老师上午好!! 以下是我在项目中的自动编号代码,总觉得太复杂,且“年月日”未能按“4位年2位月2位日”和格式,请老师帮忙修改,谢谢!! If e.DataCol.Name = "Begin" Then If e.DataRow.Isnull("Begin") Then e.DataRow("SYBH") = Nothing Else Dim d As Date = e.DataRow("Begin") Dim y As Integer = d.Year Dim m As Integer = d.Month Dim Days As Integer = d.day Dim bh0 As Integer = e.DataRow("_Identify") Dim bh1 As String = y & m & days Dim bh2 As String = Format(bh0,"000") e.DataRow("SYBH")=bh1 & "-" & bh2 End If End If |
-- 作者:有点蓝 -- 发布时间:2019/7/15 10:21:00 -- If e.DataCol.Name = "Begin" Then If e.DataRow.Isnull("Begin") Then e.DataRow("SYBH") = Nothing Else Dim d As Date = e.DataRow("Begin") Dim bh0 As Integer = e.DataRow("_Identify") e.DataRow("SYBH") = Format(d,"yyyyMMdd") & "-" & Format(bh0,"000") End If End If
|