I have a subroutine that creates an audit trail when changes are made to the data on a form. This subroutine runs when the event “on current” or “before update” occurs. All works well when I move from one record to another record on the form. The problem is when I use a button to save the data on the form (without moving to a different record) or I use a button to close this form and open a different form The subroutine is not executed. I would think since the changed data is saved when either of these buttons is pressed that the on event “before update” would have occurred and the subroutine would have executed.
What I’m I missing?