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


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

主题:自动编号问题

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


加好友 发短信
等级:婴狐 帖子:56 积分:605 威望:0 精华:0 注册:2016/7/21 12:54:00
自动编号问题  发帖心情 Post By:2016/10/21 14:04:00 [只看该作者]

Select e.DataCol.Name
    Case "销售日期","代码"
        If e.DataRow.IsNull("销售日期") OrElse e.DataRow.IsNull("代码") Then
            e.DataRow("销售单编号") = Nothing
        Else
            If QQClient.Ready = False Then
                PopMessage("QQClient未启动,无法生成编号!","提示",PopIconEnum.Infomation,5)
            Else
                Dim bh As String = e.DataRow("代码") & "-" &  Format(e.DataRow("销售日期"),"yyyyMM")
               
                Dim rt As String =  QQClient.SendWait(":g" & bh & "g:")
                Dim id As Integer
                If rt > "" Then
                    If  Integer.TryParse(rt,id)  Then
                        e.DataRow("销售单编号") = bh & "-" & Format(id,"0000")
                    Else
                        PopMessage("服务器返回错误信息:" & rt,"提示",PopIconEnum.Infomation,5)
                    End If
                Else
                    PopMessage("服务器无响应,无法生成编号!","提示",PopIconEnum.Infomation,5)
                End If
            End If
        End If
End Select

出现如下:  生成的编号和已有的编号完全重复,是什么原因?  难道 是我的QQClient 有问题?

另外一张表 同样的 代码,只是编号的前缀不一样,就不会出现这个问题。

没有出现错误,不知道怎么调试。
求解?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107754 积分:548109 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/21 14:51:00 [只看该作者]

服务端的代码是怎样取编号的?

 回到顶部