Оператор Вкладений макрос в Access визначає окремий макрос у вікні конструктора макросів.
Параметр
Дія Вкладений макрос має лише один обов’язковий аргумент.
Аргумент дії |
Опис |
---|---|
Ім’я |
Рядок, який відображається як ім’я макросу. |
Примітки
Оператор Вкладений макрос дає змогу визначити окремі набори дій. Дії, визначені у вкладеному макросі, можна виконати в іншому макросі за допомогою дії Виконатимакрос. Щоб виконати дії у вкладеному макросі, в аргументі "Ім’я макросу" дії Виконатимакрос використовуйте такий синтаксис:
<ім’я_макросу>.< ім’я_вкладеного_макросу>
Крім того, за допомогою оператора Вкладений макрос можна визначити набір дій обробки помилок у макросі.
Приклад
Наведений нижче макрос демонструє використання оператора Вкладений макрос із дією Уразіпомилки. У цьому прикладі дія Уразіпомилки визначає, що Access виконує спеціальний макрос обробки помилок, який називається ErrorHandler, у разі помилки. Якщо помилка виникає в одній з указаних нижче дій, Access переходить до вкладеного макросу ErrorHandler. Вкладений макрос ErrorHandler відображає вікно повідомлення, пов’язане з об’єктом MacroError, для відображення відомостей про помилку.
Ось знімок екрана: конструктор макросів Access із попереднім прикладом. У цьому разі вираз у дії Установити локальну змінну призводить до помилки через спробу поділити число на нуль. Access переходить до вкладеного макросу з іменем ErrorHandler і відображає вікно повідомлення з відомостями про помилку.