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.

HinwBemerkungeneise

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.