Foxtable(狐表)用户栏目专家坐堂 → 自动编号问题不能按顺序增加


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

主题:自动编号问题不能按顺序增加

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/22 9:33:00 [显示全部帖子]

Select e.DataCol.Name
    Case "拜访_类型","拜访_人员"
        If e.DataRow.IsNull("拜访_类型") OrElse e.DataRow.IsNull("拜访_人员") Then
            e.DataRow("编号") = Nothing
        Else
            Dim bfry As String = e.DataRow("拜访_人员")
            If e.DataRow("拜访_人员") = "汪晓光" Then
                bfry = "W"
            ElseIf e.DataRow("拜访_人员") = "张志斌" Then
                bfry = "B"
            ElseIf e.DataRow("拜访_人员") = "巩中桂" Then
                bfry = "G"
            ElseIf e.DataRow("拜访_人员") = "汪振学" Then
                bfry = "X"
            ElseIf e.DataRow("拜访_人员") = "周荣凯" Then
                bfry = "Z"
            ElseIf e.DataRow("拜访_人员") = "张良斌" Then
                bfry = "L"
            ElseIf e.DataRow("拜访_人员") = "吴小龙" Then
                bfry = "I"
            ElseIf e.DataRow("拜访_人员") = "刘杰" Then
                bfry = "J"
            Else
                bfry = "P"
            End If
           
            Dim bflx As String = e.DataRow("拜访_类型")
            If e.DataRow("拜访_类型") = "电话" Then
                bflx = "D"
            Else
                bflx = "Z"
            End If
           
            Dim bf As String = "BF"
            Dim d As Date = e.DataRow("拜访_日期")
            Dim bh As String = bf & Format(d,"yyMM") & bflx & bfry & "-"
           
            Dim max As String
            Dim idx As Integer
            max = e.DataTable.Compute("Max(编号)","编号 like '" & bh & "%'")
            If len(max) = 14 Then   '如果存在最大编号
                idx = CInt(max.Substring(bh.Length)) + 1 '获得最大编号的后三位顺序号,并加1
            Else
                idx = 1 '否则顺序号等于1
            End If
            e.DataRow("编号") = bh & Format(idx,"000")
        End If
End Select

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/22 14:08:00 [显示全部帖子]


 回到顶部