ListBox.AfterUpdate-Ereignis (Access)ListBox.AfterUpdate event (Access)

Das AfterUpdate -Ereignis tritt ein, nachdem geänderte Daten in einem Steuerelement oder Datensatz aktualisiert werden.The AfterUpdate event occurs after changed data in a control or record is updated.

SyntaxSyntax

Ausdruck. AfterUpdateexpression.AfterUpdate

Ausdruck Eine Variable, die ein ListBox -Objekt darstellt.expression A variable that represents a ListBox object.

BemerkungenRemarks

Durch Ändern von Daten in einem Steuerelement mithilfe von Visual Basic oder eines Makros, das die SetValue-Aktion enthält, werden diese Ereignisse für das Steuerelement nicht ausgelöst.Changing data in a control by using Visual Basic or a macro containing the SetValue action doesn't trigger these events for the control. Wenn Sie dann zu einem anderen Datensatz wechseln oder den Datensatz zu speichern, tritt das Formular AfterUpdate -Ereignis auf.However, if you then move to another record or save the record, the form's AfterUpdate event does occur.

Wenn beim Eintreten dieses Ereignisses ein Makro oder eine Ereignisprozedur ausgeführt werden, legen Sie die AfterUpdate -Eigenschaft auf den Namen des Makros oder auf [Ereignisprozedur] fest.To run a macro or event procedure when this event occurs, set the AfterUpdate property to the name of the macro or to [Event Procedure].

Das AfterUpdate -Ereignis wird ausgelöst, wenn ein Steuerelement oder Datensatz aktualisiert wird.The AfterUpdate event is triggered when a control or record is updated. Innerhalb eines Datensatzes werden geänderte Daten in jedem Steuerelement aktualisiert, wenn das Steuerelement den Fokus abgibt oder wenn der Benutzer die EINGABETASTE oder Tab drückt.Within a record, changed data in each control is updated when the control loses the focus or when the user presses Enter or Tab.

Wenn Sie neue oder geänderte Daten in einem Steuerelement in einem Formular eingeben und dann zu einem anderen Datensatz wechseln, oder den Datensatz zu speichern, indem Sie auf Datensatz speichern im Menü Datensätze , tritt das AfterUpdate -Ereignis für das Formular sofort nach der AfterUpdate -Ereignis für das Steuerelement.When you enter new or changed data in a control on a form and then move to another record, or save the record by clicking Save Record on the Records menu, the AfterUpdate event for the form occurs immediately after the AfterUpdate event for the control.

Wenn Sie zu einem anderen Datensatz wechseln, treten die Ereignisse Exit und LostFocus für das Steuerelement auf, gefolgt vom Current-Ereignis für den Datensatz, zu dem Sie gewechselt haben, und die Ereignisse Enter und GotFocus treten für das erste Steuerelement in diesem Datensatz auf.When you move to a different record, the Exit and LostFocus events for the control occur, followed by the Current event for the record you moved to, and the Enter and GotFocus events for the first control in this record. Zum Ausführen des AfterUpdate-Makros oder der Ereignisprozedur, ohne die Makros Exit und LostFocus oder Ereignisprozeduren auszuführen, speichern Sie den Datensatz, indem Sie den Befehl Datensatz speichern im Menü Datensätze verwenden.To run the AfterUpdate macro or event procedure without running the Exit and LostFocus macros or event procedures, save the record by using the Save Record command on the Records menu.

AfterUpdate -Makros und Ereignisprozeduren nur ausgeführt, wenn Sie die Daten in einem Steuerelement ändern.AfterUpdate macros and event procedures run only if you change the data in a control. Dieses Ereignis tritt nicht auf, wenn ein Wert in einem berechneten Steuerelement ändert.This event does not occur when a value changes in a calculated control. AfterUpdate -Makros und Ereignisprozeduren für ein Formular nur ausgeführt, wenn Sie die Daten in eine oder mehrere Steuerelemente im Datensatz ändern.AfterUpdate macros and event procedures for a form run only if you change the data in one or more controls in the record.

Für gebundenen Steuerelemente nicht die OldValue -Eigenschaft auf den aktualisierten Wert bis nach dem das AfterUpdate -Ereignis festgelegt für das Formular aufgetreten.For bound controls, the OldValue property isn't set to the updated value until after the AfterUpdate event for the form occurs. Auch wenn der Benutzer einen neuen Wert in das Steuerelement eingibt, die Einstellung der OldValue -Eigenschaft wird nicht geändert, bis die Daten gespeichert sind (der Datensatz aktualisiert ist).Even if the user enters a new value in the control, the OldValue property setting isn't changed until the data is saved (the record is updated). Wenn Sie ein Update Abbrechen, wird der Wert der Eigenschaft OldValue den vorhandenen Wert im Steuerelement ersetzt.If you cancel an update, the value of the OldValue property replaces the existing value in the control.

Hinweis

Informationen zum Ausführen von einfachen Überprüfungen oder mehr komplexe Validierungen ausgeführt wie erfordern einen Wert in einem Feld oder Validieren von mehr als einem Steuerelement in einem Formular können Sie die ValidationRule -Eigenschaft für Steuerelemente und die ValidationRule und erforderliche verwenden. Eigenschaften für Felder und Datensätze in Tabellen.To perform simple validations, or more complex validations such as requiring a value in a field or validating more than one control on a form, you can use the ValidationRule property for controls and the ValidationRule and Required properties for fields and records in tables.

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.