June,
Thank you for the reply and the patience. I really appreciate it. I certainly am no expert in any of the things that you mentioned, but I am learning.
As much as I would like to take credit for the code I posted before, it was not originally mine.
In your example, I understand what to do for #2. I simply replace my code in the Form_BeforeUpdate with what you have (replacing the do this).
I am not so sure what to do with step 1. I think it may have to do with my lack of terminology.
Are you saying that the "form code module header" is the name of the area between Private Sub Form_BeforeUpdate(Cancel As Integer) and what you have in #2?
By that I mean, the entire thing should look like:
Code:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim booSave As Boolean
booSave = True
In the BeforeUpdate:
If booSave = True Then
'do this
Else
'do this
End If
If that is not what you were saying, I do not know where the "form code module header" is. I found reference to a FormHeader and an Auto_Header0, but nothing specifically called "module header".
Thank you again!