DoCmd.OpenQuery (Access)

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

Mit der OpenQuery-Methode können Sie eine Auswahlabfrage oder Kreuztabellenabfrage in der Datenblattansicht, Entwurfsansicht oder Seitenansicht öffnen. Mit dieser Aktion wird eine Aktionsabfrage ausgeführt. Sie können auch einen Dateneingabemodus für die Abfrage auswählen.

OpenQuery (QueryName, View, DataMode)


DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

Arguments

Ein benanntes Argument

QueryName (String) - Ein Zeichenfolgenausdruck, der dem gültigen Namen einer Abfrage in der aktuellen Datenbank entspricht. Wenn Sie Visual Basic Code ausführen, der die OPENQUERY -Methode in einer Bibliotheksdatenbank enthält, sucht Microsoft Access nach der Abfrage mit diesem Namen zuerst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank.

Optional arguments

Die folgenden Argumente sind optional

View (AcView) - Eine AcView -Konstante, die die Ansicht angibt, in der die Abfrage geöffnet wird. Der Standardwert lautet acViewNormal.


Möglichen Werte sind

acViewDesign Entwurfsansicht
acViewLayout Layoutansicht
acViewNormal (Standardeinstellung) Normale Ansicht
acViewPivotChart PivotChart-Ansicht
acViewPivotTable PivotTable-Ansicht
acViewPreview Druckansicht
acViewReport Berichtsansicht

DataMode (AcOpenDataMode) - Eine AcOpenDataMode -Konstante, die den Dateneingabemodus für die Abfrage angibt. Der Standardwert lautet acEdit.

Mögliche Rückgabewerte sind acAdd - Der Benutzer kann neue Datensätze hinzufügen, doch keine vorhandenen Datensätze anzeigen oder bearbeiten, acEdit - Der Benutzer kann vorhandene Datensätze anzeigen oder bearbeiten und neue Datensätze hinzufügen, acReadOnly - Der Benutzer kann nur Datensätze anzeigen.