DoCmd.OpenStoredProcedure (Access)
Die ÖffnenGespeicherteProzedur -Methode führt die ÖffnenGespeicherteProzedur-Aktion in Visual Basic aus.
In einem Access-Projekt können Sie die ÖffnenGespeicherteProzedur -Methode verwenden, um eine gespeicherte Prozedur in der Datenblattansicht, in der Entwurfsansicht einer gespeicherten Prozedur oder in der Seitenansicht zu öffnen. Mit dieser Methode wird die gespeicherte Prozedur ausgeführt, wenn diese in der Datenblattansicht geöffnet wird. Sie können den Dateneingabemodus für die gespeicherte Prozedur auswählen und die Datensätze beschränken, die von der gespeicherten Prozedur angezeigt werden. Wenn Sie die Systemmeldungen nicht anzeigen möchten, die normalerweise angezeigt werden, wenn eine gespeicherte Prozedur ausgeführt wird (und angeben, dass es sich um eine gespeicherte Prozedur handelt und wie viele Datensätze betroffen sind), können Sie die Anzeige dieser Meldungen mit der SetWarnings-Methode unterdrücken.
OpenStoredProcedure (ProcedureName, View, DataMode)
DoCmd.OpenStoredProcedure "Employees", 1
Arguments
Ein benanntes Argument
ProcedureName (String) - Ein Zeichenfolgenausdruck, der dem gültigen Namen einer gespeicherten Prozedur in der aktuellen Datenbank entspricht. Wenn Sie Visual Basic Code ausführen, der die ÖffnenGespeicherteProzedur -Methode in einer Bibliotheksdatenbank enthält, sucht Microsoft Access nach der gespeicherten Prozedur 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 gespeicherte Prozedur 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 gespeicherte Prozedur 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.