[AccessD] Continue Incrementing

Hollis,Virginia HollisVJ at pgdp.usec.com
Tue Jul 22 11:14:21 CDT 2003


When I open my form and add a new record and (say there is already a record
in the table "BOM-2601-0010"), the next number given is correct
("BOM-2601-0011").
 
However, if I add another record and use the same prefixes as before
"BOM-2601"......the next number given is the same as the previous
("BOM-2601-0011"). For some reason, I can only get it to increment one time
only and that's all.
 
Is there something I can insert in the following statement (which is a
doubleclick event that assigns the Document Number), which tells it to
continue incrementing even though the prefixes are the same?
 
******************************
Private Sub DocumentNumber_DblClick(Cancel As Integer)
Dim intMax As Integer, strPrefix As String
 
If Me.DocumentNumber = "" Or IsNull(Me.DocumentNumber) Then
 
strPrefix = Me.[cboDocType].Column(0) & "-" & Me.cboWBSCodesSelect & "-"
 
If DCount("DocumentNumber", "DocumentList", "Mid([DocumentNumber],6,4)='" &
Me.cboWBSCodesSelect & "'") > 0 Then
intMax = DMax("Val(Mid([DocumentNumber],11))", "DocumentList",
"Mid([DocumentNumber],6,4)='" & Me.cboWBSCodesSelect & "'")
 
Me.DocumentNumber = strPrefix & Format(intMax + 1, "0000")
Else
Me.DocumentNumber = strPrefix & "0001"
End If
End If
End Sub
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://databaseadvisors.com/pipermail/accessd/attachments/20030722/1819be74/attachment.html>


More information about the AccessD mailing list