DoCmd.Requery-Methode (Access)

Führt die Aktion Erneut abfragen in Visual Basic aus.

Syntax

Ausdruck. Requery (ControlName)

expression Eine Variable, die ein DoCmd-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ControlName Optional Variant Ein Zeichenfolgenausdruck, der den Namen eines Steuerelements des aktiven Objekts repräsentiert.

HinwBemerkungeneise

Verwenden Sie die Aktion Erneut abfragen, um die Daten in einem angegebenen Steuerelement für das aktive Objekt zu aktualisieren, indem Sie die Quelle des Steuerelements erneut abfragen. Wenn kein Steuerelement angegeben ist, fragt diese Aktion die Objektquelle selbst erneut ab. Verwenden Sie diese Aktion, um sicherzustellen, dass das aktive Objekt oder eines seiner Steuerelemente die neuesten Daten anzeigt.

Wenn Sie das Argument ControlName leer lassen, hat die Aktion Erneut abfragen die gleiche Auswirkung wie das Drücken von UMSCHALT+F9, wenn das Objekt den Fokus hat. Wenn ein Unterformular-Steuerelement den Fokus hat, ruft diese Aktion nur die Quelle des Unterformulars ab (genau wie umschalten+F9).

Wenn Sie ein Steuerelement erneut abfragen möchten, das sich nicht auf dem aktiven Objekt befindet, müssen Sie die Requery-Methode in Visual Basic verwenden, nicht die Requery-Aktion oder die entsprechende Requery-Methode des DoCmd-Objekts . Die Requery-Methode in Visual Basic ist schneller als die Requery-Aktion oder die DoCmd.Requery-Methode .

Wenn Sie außerdem die Requery-Aktion oder die DoCmd.Requery-Methode verwenden, schließt Microsoft Access die Abfrage und lädt sie aus der Datenbank neu. Wenn Sie jedoch die Requery-Methode verwenden, führt Access die Abfrage erneut aus, ohne sie zu schließen und neu zu laden. Beachten Sie, dass die Requery-Methode (ActiveX Data Object, ADO) auf die gleiche Weise funktioniert wie die Access Requery-Methode .

Beispiel

Im folgenden Beispiel wird die Requery-Methode verwendet, um das EmployeeList-Steuerelement zu aktualisieren.

DoCmd.Requery "EmployeeList"

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.