Public Sub AutoCustomSN(obj As TextBox, sType As Integer)
'如果客户编号为空或为0则列取数据库中最大值进行+1
If sType = 1 Then
conn.Close
Set conn = Nothing
Call objConn
Dim rsListSN As New ADODB.Recordset
rsListSN.CursorLocation = adUseClient
sqlSN$ = "SELECT TOP 1 CustomNO FROM Custom ORDER BY CustomNO DESC"
rsListSN.Open sqlSN, conn, 1, 1
If rsListSN.EOF = False Then
obj.text = CStr(rsListSN.Fields("CustomNO") + 1)
If Len(obj.text) > 0 And Len(obj.text) < 7 Then
intlen% = 7 - Len(obj.text)
strZero$ = Left("0000000", intlen)
obj.text = strZero & obj.text
End If
Else
obj.text = CStr("0000001")
End If
Set rsListSN = Nothing
AutoCustomSN = obj.text
Exit Sub
Else
If Len(obj.text) > 0 And Len(obj.text) < 7 Then
intlen% = 7 - Len(obj.text)
strZero$ = Left("0000000", intlen)
obj.text = strZero & obj.text
End If
AutoCustomSN = obj.text
End If
End Sub
请问这个过程错在哪里?
解决方案 »
- vb 做一个中间等待窗体,为什么中间等待窗体不显示,但是等待后的窗体能显示,等待窗体如下
- 一个很难的考题???高手请进
- 懂汇编语言的近来下
- setupFactory制作安装包,如何让全屏显示一张图片,还有在安装过程中如何显示图片(是全屏,不要在安装窗口中显示)
- 谁用控件Microsoft Internet Transfer Control编写过FTP上传的例子。
- 怎样做一个列表框,或者别的框框,能采用鼠标输入时间。
- 刚长了一条三角,也要离开CSDN了,临走前放分
- 这个问题如何解决?
- 用vb的打包向导做的安装程序我一次都没安装成功,该怎么办?其他有免费好用的吗?
- 给POWEREGG的问题。
- api函数设置控件的背景色和前景色
- MSFlexGrid显示问题
Public Sub AutoCustomSN(obj As TextBox, sType As Integer)
'如果客户编号为空或为0则列取数据库中最大值进行+1
If sType = 1 Then
'conn.Close
'Set conn = Nothing
'Call objConn
Dim rsListSN As New ADODB.Recordset
rsListSN.CursorLocation = adUseClient
sqlSN$ = "SELECT TOP 1 CustomNO FROM Custom ORDER BY CustomNO DESC"
rsListSN.Open sqlSN, conn, 1, 1
If rsListSN.EOF = False Then
obj.text = Right("000000" & CStr(rsListSN.Fields("CustomNO") + 1), 7)
Else
obj.text = CStr("0000001")
End If
Set rsListSN = Nothing
Else
obj.text = Right("0000000" & obj.text, 7)
AutoCustomSN = obj.text
End If
AutoCustomSN = obj.text
End Sub
这个在哪里定义?
好像是这里了。