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


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

主题:[求助]客户编号

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


加好友 发短信
等级:七尾狐 帖子:1700 积分:11344 威望:0 精华:0 注册:2015/6/22 8:11:00
[求助]客户编号  发帖心情 Post By:2019/1/11 23:23:00 [只看该作者]

老师有要麻烦你了。我想把下面的代码改成能像剪切图片中显示的格式一样。


图片点击可在新窗口打开查看此主题相关图片如下:image 3.png
图片点击可在新窗口打开查看


Select e.DataCol.Name
    Case "群组分类","客户供应商","企业信息_税号"
        If e.DataRow.IsNull("群组分类") OrElse e.DataRow.Isnull("客户供应商") OrElse e.DataRow.Isnull("企业信息_税号") Then
            e.DataRow("客户ID") = Nothing
        Else
            ' Dim lb As String = getpy(e.DataRow("商品名称")) & "-" & e.DataRow("型号") & "-" & e.DataRow("规格") & "-"
            Dim lb As String = getpy(e.DataRow("群组分类"), True).toupper & "-" & e.DataRow("客户供应商") & "-" & e.DataRow("企业信息_税号") & "-"
            Dim max As String = e.DataTable.Compute("Max(客户ID)","客户id like '" & lb & "%' And _Identify<> '" & e.DataRow("_Identify") & "'") '取得该类别的最大编号
            Dim idx = 1
            If max > "" Then
                idx = cint(max.SubString(lb.length))+1
            End If
            e.DataRow("客户ID") = lb & format(idx, "00")
        End If
End Select

 回到顶部
总数 11 1 2 下一页