Incrementing Numeric field value

valley

Registered User.
Local time
Today, 02:14
Joined
Nov 17, 2006
Messages
34
I have this bit of code in a routine.
CustNum is a Numeric field with a number
I need to increase by one
With the code below It comes always as 1

Code:
Set Db = CurrentDb
Set rs = Db.OpenRecordset("Miracle_Cloth_Main", dbOpenDynaset)
On Error Resume Next
rs.AddNew
rs!Name = NewData
rs!Cust_ID = NewData
rs!CustNum = [CustNum] + 1
rs.Update
rs.Move 0, rs.LastModified    ' Go to new record
'Me.Bookmark = rs.Bookmark    ' Go to new record
'rs.Close

Could someone help with the correct code.
 
Increment Number

Define a variable instead of [CustNum]:

Dim Cust as ..
.
.
.
rs!CustNum = Cust
Cust = Cust + 1

:o
 
orna said:
Define a variable instead of [CustNum]:

Dim Cust as ..
.
.
.
rs!CustNum = Cust
Cust = Cust + 1

:o

Many thanks for the suggestion which I have tried

This code suggested in another forum seems to work
rs!CustNum = DMax("CustNum","Miracle_Cloth_Main") + 1
 

Users who are viewing this thread

Back
Top Bottom