Submacro Інструкція Access визначає окремий макрос у вікні Designer макросів.
Параметр
Дія Submacro має лише один обов'язковий аргумент.
| Аргумент дії | Опис |
|---|---|
Name |
Рядок, який відображається як ім’я макросу. |
Примітки
За допомогою цієї Submacro інструкції можна визначити окремі набори дій. Дії, визначені у вкладеному макросі, можна виконати в іншому макросі RunMacro .
Macro Name
RunMacro Щоб виконати дії у вкладеному макросі, використовуйте такий синтаксис:
<macro name>.<submacro name>
Крім того, за допомогою цієї Submacro інструкції можна визначити в макросі набір дій з обробки помилок.
Приклад
Наведений OnError нижче макрос демонструє Submacro оператор разом із дією макросу. У цьому прикладі OnError дія наказує Access виконати спеціальний вкладений макрос обробки помилок, який називається ErrorHandler в разі виникнення помилки. Якщо помилка виникає в одній з указаних нижче дій, Access переходить до вкладеного ErrorHandler макросу. Вкладений ErrorHandler макрос відображає вікно повідомлення, пов'язане з об'єктом MacroError , для відображення відомостей про помилку.
На знімку екрана показано попередній приклад у конструкторі макросів Access. У цьому разі вираз у SetLocalVar дії призводить до помилки, оскільки намагається поділити число на нуль. Access переходить до іменованого ErrorHandler вкладеного макросу й відображає вікно повідомлення з відомостями про помилку.