Foxtable(狐表)用户栏目专家坐堂 → [求助]关于编号问题


  共有2079人关注过本帖树形打印复制链接

主题:[求助]关于编号问题

帅哥哟,离线,有人找我吗?
bashanren
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:316 积分:2899 威望:0 精华:0 注册:2009/7/25 18:29:00
[求助]关于编号问题  发帖心情 Post By: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

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106391 积分:541096 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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

 回到顶部