בקישור למסד נתונים עושים כך:
Private Sub cmdAdd_Click() Dim newNum As Integer adoPrimaryRS.MoveLast newNum = adoPrimaryRS.Fields(0) + 1 With adoPrimaryRS If Not (.BOF And .EOF) Then mvBookMark = .Bookmark End If .AddNew txtFields(0) = newNum txtFields(5) = 1 lblStatus.Caption = "Add record" mbAddNewFlag = True SetButtons False End With Exit Sub AddErr:
המשתנה NEWNUM מקבל את ערך המספר הנוכחי מתיבת טקסט(שקבלה את ערכיה מRECORDSET )ומוסיף לזה 1. אל תשכח לבצע t.enabled=false כדי שהמשתמש לא יוכל לשנות את המספר בעצמו