DoCmd.OpenQuery-Methode (Access)

Die OpenQuery-Methode führt die OpenQuery-Aktion in Visual Basic aus.

Syntax

Ausdruck verwendet werden. 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, der die OpenQuery-Methode enthält, in einer Bibliotheksdatenbank ausführen, sucht Microsoft Access die Abfrage mit diesem Namen zuerst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank.
View Optional AcView Eine AcView-Konstante , die die Ansicht 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, der Entwurfsansicht oder der 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. Lesen Sie die OpenView - oder OpenStoredProcedure-Methoden , wenn Sie die Access Project-Umgebung (.adp) verwenden.

Beispiel

Im folgenden Beispiel wird die Sales Totals Query-Abfrage 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.