Макрокоманда - Зупинити Макрос

За допомогою макрокоманди Зупинити Макрос у класичній базі даних Access можна зупинити макрос, що виконується в даний момент.

У макрокоманди Зупинити Макрос немає аргументів.

Примітки

Зазвичай, ця макрокоманда використовується для зупинки макросу при виконанні певної умови. Ви можете використовувати умовний вираз у рядку дії макросу, який включає цю макрокоманду. Якщо вираз набуває значення Істина (–1), Access зупиняє макрос.

Наприклад, ви можете створити макрос, який відкриває форму, що показує загальну кількість замовлень, відповідних даті, введеній в діалогове вікно, що настроюється. Для перевірки допустимості значення дати, введеної в елемент керування "Дата замовлення" у діалоговому вікні, можна використовувати умовний вираз. У разі неприпустимої дати макрокоманда Вікно Повідомлення може вивести повідомлення про помилку, а макрокоманда Зупинити Макрос – зупинити макрос.

Якщо в макросі використовувалися макрокоманди Вивод НаЕкран або Встановити Повідомлення для вимкнення виведення на екран або системних повідомлень, то макрос Зупинити Макрос автоматично включить ці режими.

Ця макрокоманда недоступна у модулі Visual Basic для програм (VBA).

Синхронізація форм за допомогою макросу

Наведений нижче макрос відкриває форму "Список товарів" у нижньому правому кутку форми "Постачальники", відображаючи товари поточного постачальника. У макросі показано використання макрокоманд Виведення На Екран, Повідомлення, Келементу Управління, Зупинити Макрос, Відкрити Форму та Розмір Положення Вікна. Крім того, проілюстровано використання умовного виразу з макрокомандами Вікно Повідомлення, Келементу Управління та Зупинити Макрос. Цей макрос має бути прив'язаний докнопці "Огляд товарів" у формі "Постачальники".