以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于字母型流水号的创建问题!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171703)

--  作者:aoyanghongwei
--  发布时间:2021/9/6 16:11:00
--  [求助]关于字母型流水号的创建问题!
下午好!如下所示,我们想做一个流水号,主要卡在“试制流水号这块”,想通过试制次数来做流水号,而流水号是用字母A~Z表示,当前的情况是不管试制次数多少,试制流水号都是A; 应该问题出在紫色代码范围内,求助!

  max = DataTables("试制件号申请").sqlCompute("max(试制流水号)","正式件号  =\'" & e.DataRow("正式件号") & "\' and 试制次数 = \'" & e.DataRow("试制次数") & "\'")
        If max = "" Then
            e.DataRow("试制流水号") = "A"
        Else
            e.DataRow("试制流水号") =  format(cint(max)+1,"A")
        End If


--  作者:有点蓝
--  发布时间:2021/9/6 16:22:00
--  
试制次数和字母A~Z是什么样的关系?试制次数1对应A;试制次数2对应B;....?
--  作者:aoyanghongwei
--  发布时间:2021/9/6 17:56:00
--  
OK,我现在就采用这种方式了。谢谢!