Die Submacro Anweisung in Access definiert ein separates Makro im Fenster "Makro-Designer".
Einstellung
Die Submacro Aktion hat nur ein erforderliches Argument.
| Aktionsargument | Beschreibung |
|---|---|
Name |
Eine Zeichenfolge, die als Name des Makros angezeigt wird. |
Hinweise
Sie können die Submacro Anweisung verwenden, um separate Gruppen von Aktionen zu definieren. Sie können die Aktionen, die in Untermakros definiert sind, von einem anderen Makro aus ausführen, indem Sie die RunMacro Aktion verwenden. Verwenden Sie im Macro Name Argument der RunMacro Aktion die folgende Syntax, um das Untermakro auszuführen:
<macro name>.<submacro name>
Sie können die Submacro Anweisung auch verwenden, um eine Reihe von Fehlerbehandlungsaktionen innerhalb eines Makros zu definieren.
Beispiel
Das folgende Makro veranschaulicht die Submacro Anweisung zusammen mit einer OnError Makroaktion. In diesem Beispiel weist die OnError Aktion Access an, ein benutzerdefiniertes Untermakro für die Fehlerbehandlung mit dem Namen ErrorHandler auszuführen, wenn ein Fehler auftritt. Wenn bei einer der folgenden Aktionen ein Fehler auftritt, springt Access zum ErrorHandler Untermakro. Das ErrorHandler Untermakro zeigt ein Meldungsfeld an, das auf das MacroError Objekt verweist, um Informationen über den Fehler anzuzeigen.
Dieser Screenshot zeigt das vorherige Beispiel im Access-Makro-Designer. In diesem Fall löst der Ausdruck in der SetLocalVar Aktion einen Fehler aus, da er versucht, eine Zahl durch Null zu dividieren. Access wechselt zum Untermakro mit dem Namen ErrorHandler und zeigt die Fehlerinformationen in einem Meldungsfeld an.