Thursday, September 29, 2022

OpenStoredProcedure-Makroaktion

In einem Access-Projekt (*.adp) können Sie die OpenStoredProcedure -Makroaktion verwenden, um eine gespeicherte Prozedur in der Datenblattansicht, in der Entwurfsansicht einer gespeicherten Prozedur oder in der Seitenansicht zu öffnen. Diese Aktion führt die benannte gespeicherte Prozedur aus, wenn sie in der Datenblattansicht geöffnet wird. Sie können den Dateneingabemodus für die gespeicherte Prozedur auswählen und die Datensätze einschränken, die die gespeicherte Prozedur anzeigt.

Hinweis: Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist.

Hinweis: Access 2010 ist die letzte Version, die Access-Datenprojekte unterstützt.

Einstellung

Die Makroaktion OpenStoredProcedure hat die folgenden Argumente.

Handlungsargument

Beschreibung

Verfahrensname

Der Name der zu öffnenden gespeicherten Prozedur. Das Feld Prozedurname im Abschnitt Aktionsargumente des Makroentwurfsfensters zeigt alle gespeicherten Prozeduren in der aktuellen Datenbank. Dies ist ein erforderliches Argument.

Wenn Sie ein Makro mit der Makroaktion OpenStoredProcedure in einer Bibliotheksdatenbank ausführen, sucht Access zuerst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank nach der gespeicherten Prozedur mit diesem Namen.

Aussicht

Die Ansicht, in der die gespeicherte Prozedur geöffnet wird. Klicken Sie im Feld Ansicht auf Datenblatt , Design , Seitenansicht , PivotTable oder PivotChart . Der Standardwert ist Datenblatt .

Datenmodus

Der Dateneingabemodus für die gespeicherte Prozedur. Dies gilt nur für gespeicherte Prozeduren, die in der Datenblattansicht geöffnet werden. Klicken Sie auf „ Hinzufügen " (der Benutzer kann neue Datensätze hinzufügen, aber keine vorhandenen Datensätze anzeigen oder bearbeiten), „ Bearbeiten " (der Benutzer kann vorhandene Datensätze anzeigen oder bearbeiten und neue Datensätze hinzufügen) oder „ Schreibgeschützt " (der Benutzer kann Datensätze nur anzeigen). Der Standardwert ist Bearbeiten .

Bemerkungen

Diese Aktion ähnelt dem Doppelklicken auf die gespeicherte Prozedur im Navigationsbereich oder dem Rechtsklicken auf die gespeicherte Prozedur im Navigationsbereich und Auswählen des gewünschten Befehls.

Wenn Sie zur Entwurfsansicht wechseln, während die gespeicherte Prozedur geöffnet ist, wird die Argumenteinstellung für den Datenmodus für die gespeicherte Prozedur entfernt. Diese Einstellung ist nicht wirksam, selbst wenn der Benutzer zur Datenblattansicht zurückkehrt.

Tipps

  • Sie können eine gespeicherte Prozedur aus dem Navigationsbereich in das Makroentwurfsfenster ziehen. Dadurch wird automatisch eine OpenStoredProcedure -Makroaktion erstellt, die die gespeicherte Prozedur in der Datenblattansicht öffnet.

  • Wenn Sie die Systemmeldungen nicht anzeigen möchten, die normalerweise angezeigt werden, wenn eine gespeicherte Prozedur ausgeführt wird (die 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 Aktion SetWarnings unterdrücken.

Um die OpenStoredProcedure -Makroaktion in einem Visual Basic for Applications (VBA)-Modul auszuführen, verwenden Sie die OpenStoredProcedure- Methode des DoCmd- Objekts.

No comments:

Post a Comment