DoCmd.RunDataMacro-Methode (Access)

Mit der RunDataMacro-Methode können Sie ein benanntes Datenmakro von Visual Basic ausführen.

Syntax

Ausdruck. RunDataMacro (MacroName)

expression Eine Variable, die ein DoCmd-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
MacroName Erforderlich Variant Name des gespeicherten Makros. Der Name muss den Namen der Tabelle enthalten, an die das Datenmakro angefügt ist (z. B. Comments.AddComment).

HinwBemerkungeneise

Sie verwenden die RunDataMacro-Methode, wenn ein benanntes Datenmakro in Visual Basic-Code wiederverwendet werden soll.

Wenn das Datenmakro Parameter erfordert, müssen Sie diese zuerst mithilfe der SetParameter-Methode erstellen, bevor Sie die RunDataMacro-Methode aufrufen. Bei jedem Aufruf von SetParameter wird ein einzelner benannter Parameter erstellt.

Beispiel

The following code example creates two parameters for use by the AddComment data macro. The two parameters are named prmComment and prmRelatedID, respectively. Der Wert des Textfelds txtComment wird im prmComment-Parameter gespeichert. Der Wert des Textfelds txtId wird im PrmRelatedID-Parameter gespeichert. Anschließend wird das Datenmakro "Comments.AddComment" ausgeführt.

Private Sub cmdAddComment_Click() 
DoCmd.SetParameter "prmComment", Me.txtComment 
DoCmd.SetParameter "prmRelatedID", Me.txtId 
DoCmd.RunDataMacro "Comments.AddComment" 
End Sub

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.