Greeting all!
I have written the below codes for creating auto-number (i.e. pre_number) for data entry of a form. It runs perfectly when I used it at 1st time. However, when I exit and re-open the form, the new record's pre_number field becomes 1!!!
I spent much time to surf internet but still get no solution. Would anyone helps? Thanks!!
Code:Private Sub Form_Current() If Me.NewRecord = True Then Pre_Number.DefaultValue = Nz(DMax("Pre_Number", "Transaction Records")) + 1 End If End Sub