Die Submacro -Anweisung in Access definiert ein separates Makro im Makrofenster Designer.
Einstellung
Die Submacro Aktion verfügt nur über 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 Aktionssätze zu definieren. Sie können die Aktionen, die in Untermakros definiert sind, aus einem anderen Makro 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 zur Fehlerbehandlung mit dem Namen ErrorHandler auszuführen, wenn ein Fehler auftritt. Wenn in 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 zum 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 0 zu dividieren. Access wechselt zu dem Untermakro namens ErrorHandler und zeigt die Fehlerinformationen in einem Meldungsfeld an.