Form.Activate-Ereignis (Access)

Das Activate-Ereignis tritt auf, wenn ein Formular den Fokus erhält und zum aktiven Fenster wird.

Syntax

Ausdruck. Aktivieren

expression Eine Variable, die ein Form-Objekt darstellt.

Rückgabewert

Nichts

Bemerkungen

Hinweis

Das Activate-Ereignis tritt nicht ein, wenn ein Formular den Fokus von einem Dialogfeld, einem Popupformular oder einem anderen Formular zurück erhält.

Um ein Makro oder eine Ereignisprozedur auszuführen, wenn diese Ereignisse auftreten, legen Sie die OnActivate - oder OnDeactivate-Eigenschaft auf den Namen des Makros oder auf [Ereignisprozedur] fest.

Sie können ein Formular aktivieren, indem Sie es öffnen, es oder ein Steuerelement darauf auswählen oder die SetFocus-Methode in Visual Basic verwenden.

Das Activate-Ereignis kann nur eintreten, wenn ein Formular sichtbar ist.

Das Activate-Ereignis tritt vor dem GotFocus-Ereignis auf. Das Deactivate-Ereignis tritt nach dem LostFocus-Ereignis auf.

Wenn Sie zwischen zwei geöffneten Formularen wechseln, tritt das Deactivate-Ereignis für das Formular ein, das Sie verlassen, und das Activate-Ereignis für das Formular, zu dem Sie wechseln. Wenn die Formulare keine sichtbaren aktivierten Steuerelemente enthalten, tritt das LostFocus-Ereignis für das erste Formular vor dem Deactivate-Ereignis und das GotFocus-Ereignis für das zweite Formular nach dem Activate-Ereignis ein.

Wenn Sie ein Formular zum ersten Mal öffnen, treten die folgenden Ereignisse in der angegebenen Reihenfolge ein:

OpenLoadResizeActivateCurrent

Wenn Sie ein Formular schließen, treten die folgenden Ereignisse in der angegebenen Reihenfolge ein:

Unload ? Deactivate ? Close

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.