Table of contents
Collapse the table of content
Expand the table of content

Form.Activate Event (Access)

office 365 dev account|Last Updated: 6/12/2017
1 Contributor

The Activate event occurs when a form receives the focus and becomes the active window.


expression. Activate

expression A variable that represents a Form object.

Return Value



Note The Activate event doesn't occur when a form receives focus back from a dialog box, popup, or another form.

To run a macro or event procedure when these events occur, set the OnActivate, or OnDeactivate property to the name of the macro or to [Event Procedure].

You can make a form active by opening it, clicking it or a control on it, or by using the SetFocus method in Visual Basic.

The Activate event can occur only when a form is visible.

The Activate event occurs before the GotFocus event; the Deactivate event occurs after the LostFocus event.

When you switch between two open forms, the Deactivate event occurs for the form being switched from, and the Activate event occurs for the form being switched to. If the forms contain no visible, enabled controls, the LostFocus event occurs for the first form before the Deactivate event, and the GotFocus event occurs for the second form after the Activate event.

When you first open a form, the following events occur in this order:


When you close a form, the following events occur in this order:


See also


Form Object

© 2017 Microsoft