Foxtable(狐表)用户栏目专家坐堂 → 自动编号


  共有2783人关注过本帖平板打印复制链接

主题:自动编号

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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
自动编号  发帖心情 Post By:2015/1/9 17:51:00 [只看该作者]

哪位老师帮我看看哪里错了

If e.DataCol.name = "日期" AndAlso e.NewValue IsNot Nothing  Then
    Dim max As String = e.DataTable.SQLCompute("max(单号)", "日期 = # " & e.DataRow("日期") & " # ")

    Dim bh As String = "XS" & Format(e.DataRow("日期"), "yyyyMMdd")
    Dim idx As Integer = 0
    If max > "" Then
        idx = max.SubString(bh.Length)
    End If
    e.DataRow("单号") = bh & Format(idx+1, "000")
    e.DataRow.Save
End If

 


此主题相关图片如下:hhhhhh.jpg
按此在新窗口浏览图片

[此贴子已经被作者于2015-1-12 9:31:04编辑过]

 回到顶部