Attachment.Enter-Ereignis (Access)
Das Enter-Ereignis tritt auf, bevor ein Steuerelement den Fokus von einem anderen Steuerelement desselben Formulars erhält.
Syntax
Ausdruck. Eingeben
Ausdruck Eine Variable, die ein Attachment-Objekt darstellt.
HinwBemerkungeneise
Das Enter-Ereignis gilt nur für Steuerelemente in einem Formular und nicht für Steuerelemente in einem Bericht. Dieses Ereignis wirkt sich nicht auf Kontrollkästchen, Optionsfelder oder Umschaltflächen in einer Optionsgruppe aus. Es betrifft nur die Optionsgruppe selbst.
Um ein Makro oder eine Ereignisprozedur auszuführen, wenn diese Ereignisse auftreten, legen Sie die OnEnter - oder OnExit-Eigenschaft auf den Namen des Makros oder auf [Ereignisprozedur] fest.
Da das Enter-Ereignis vor dem Verschieben des Fokus auf ein bestimmtes Steuerelement auftritt, können Sie mit einem Makro oder einer Ereignisprozedur für Enter Anweisungen anzeigen; z. B. können Sie mit einem Makro oder einer Ereignisprozedur ein kleines Formular oder Meldungsfeld anzeigen, in dem der Typ der normalerweise im Steuerelement enthaltenen Daten angezeigt wird oder Anweisungen zum Verwenden des Steuerelements enthalten sind.
Das Enter-Ereignis tritt vor dem GotFocus-Ereignis auf. Das Exit -Ereignis tritt vor dem LostFocus -Ereignis auf.
Im Gegensatz zu den Ereignissen GotFocus und LostFocus treten die Ereignisse Enter und Exit nicht auf, wenn ein Formular den Fokus erhält oder verliert. Angenommen, Sie aktivieren ein Kontrollkästchen und klicken dann auf einen Bericht. Die Ereignisse Enter und GotFocus treten beim Aktivieren des Kontrollkästchens auf. Wenn Sie auf den Bericht klicken, tritt nur das LostFocus -Ereignis auf. Das Exit -Ereignis tritt nicht auf (da der Fokus auf ein anderes Fenster verschoben wird). Wenn Sie das Kontrollkästchen des Formulars erneut aktivieren, um das Formular in den Vordergrund zu holen, tritt das GotFocus -Ereignis auf, das Enter -Ereignis jedoch nicht (da sich der Fokus bereits auf dem Steuerelement befand, als das Formular zuletzt aktiv war). Das Exit -Ereignis tritt nur auf, wenn Sie auf ein anderes Steuerelement des Formulars klicken.
Wenn Sie den Fokus auf ein Steuerelement eines Formulars verschieben, das nicht über den Fokus für dieses Formular verfügt, treten zuerst die Ereignisse Exit und LostFocus für das Steuerelement mit dem Fokus für dieses Formular auf. Anschließend treten die Ereignisse Enter und GotFocus für das Steuerelement auf, zu dem Sie gewechselt sind.
Wenn Sie mit der Maus den Fokus von einem Steuerelement des Hauptformulars auf ein Steuerelement eines Unterformulars setzen, treten die folgenden Ereignisse ein:
- Exit (für das Steuerelement des Hauptformulars)
- LostFocus (für das Steuerelement des Hauptformulars)
- Enter (für das Unterformularsteuerelement)
- Exit (für das Steuerelement des Unterformulars, das den Fokus hatte)
- LostFocus (für das Steuerelement des Unterformulars, das den Fokus hatte)
- Enter (für das Steuerelement des Unterformulars, das den Fokus erhalten hat)
- GotFocus (für das Steuerelement des Unterformulars, das den Fokus erhalten hat)
Wenn das Steuerelement, zu dem Sie im Unterformular wechseln, zuvor den Fokus hatte, tritt weder das Enter-Ereignis noch das GotFocus-Ereignis auf, sondern das Enter-Ereignis für das Unterformular-Steuerelement. Wenn Sie den Fokus von einem Steuerelement auf einem Unterformular zu einem Steuerelement im Hauptformular verschieben, treten die Exit - und LostFocus-Ereignisse für das Steuerelement auf dem Unterformular nicht auf, nur das Exit-Ereignis für das Unterformular-Steuerelement und die Enter - und GotFocus-Ereignisse für das Steuerelement im Hauptformular.
Hinweis
Sie verwenden häufig die Maus oder eine Taste wie TAB, um den Fokus auf ein anderes Steuerelement zu verschieben. Dies führt dazu, dass zusätzlich zu den weiter oben erwähnten Ereignissen Mausereignisse oder Tastaturereignisse eintreten.
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.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Feedback senden und anzeigen für