DoCmd.OpenQuery-Methode (Access)
Die OpenQuery-Methode führt die OpenQuery-Aktion in Visual Basic aus.
Syntax
Ausdruck. OpenQuery (QueryName, View, DataMode)
expression Eine Variable, die ein DoCmd-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
QueryName | Erforderlich | Variant | Ein Zeichenfolgenausdruck, der dem gültigen Namen einer Abfrage in der aktuellen Datenbank entspricht. Wenn Sie Visual Basic-Code mit der OpenQuery-Methode in einer Bibliotheksdatenbank ausführen, sucht Microsoft Access zuerst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank nach der Abfrage mit diesem Namen. |
View | Optional | AcView | Eine AcView-Konstante , die die Sicht angibt, in der die Abfrage geöffnet wird. Der Standardwert ist acViewNormal. |
DataMode | Optional | AcOpenDataMode | Eine AcOpenDataMode-Konstante , die den Dateneingabemodus für die Abfrage angibt. Der Standardwert lautet acEdit. |
Hinweise
Verwenden Sie die OpenQuery-Methode , um eine Auswahl- oder Kreuztabellenabfrage in der Datenblattansicht, Entwurfsansicht oder Seitenansicht zu öffnen. Mit dieser Aktion wird eine Aktionsabfrage ausgeführt. Sie können auch einen Dateneingabemodus für die Abfrage auswählen.
Hinweis
Diese Methode ist nur in der Access-Datenbankumgebung verfügbar. Sehen Sie sich die OpenView - oder OpenStoredProcedure-Methode an , wenn Sie die Access Project-Umgebung (.adp) verwenden.
Beispiel
Im folgenden Beispiel wird die Abfrage "Sales Totals" in der Datenblattansicht geöffnet, und der Benutzer kann Datensätze anzeigen, aber nicht bearbeiten oder hinzufügen.
DoCmd.OpenQuery "Sales Totals Query", , acReadOnly
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.