To create an event procedure that is run when the Current event occurs, set the OnCurrent property to [Event Procedure], and click the Build button.
Private Sub Form_Current ( )
You can’t cancel this event using the CancelEvent method of the DoCmd object. However, you can use the GoToRecord method of the DoCmd object to move to a different record.
Current Event — Macros.
In the following example, a Current event procedure checks the status of an option button called Discontinued. If the user selects the button, the example runs a query to determine substitute products.
Private Sub Form_Current () If Me!Discontinued.Value = True Then . . ' Code to run query. . End IfSub
The following example sets a form’s Caption property to the SupplierName field. As the focus moves from record to record, the title bar displays the current supplier name.
Private Sub Form_Current () Me.Caption = Me!SupplierName.ValueSub