Дію макросу Зупинитимакрос можна використовувати в локальних базах даних Access, щоб зупинити поточний запуск макрос.
Параметр
Дія Зупинитимакрос не має аргументів.
Примітки
Ця дія зазвичай використовується, коли умова робить його необхідним для зупинення макросу. У рядок дії макросу, який містить цю дію, можна використати умовний вираз. Коли вираз повертає значення True (–1), Access зупиняє макрос.
Наприклад, можна створити макрос, який відкриває форма з підсумками щоденного замовлення для дати, введеної в настроюване діалогове вікно. Умовний вираз можна використати, щоб переконатися, що елемент керування "Дата замовлення" в діалоговому вікні містить припустиму дату. Якщо це не так, дія Повідомлення може відобразити повідомлення про помилку, а дія Зупинитимакрос може зупинити макрос.
Якщо макрос використав дії Echo або SetWarnings , щоб вимкнути відлуння або відображення системних повідомлень, дія макросу Зупинитимакрос автоматично активує їх знову.
Ця дія недоступна в модулі Visual Basic for Applications (VBA).
Приклад
Синхронізація форм за допомогою макросу
Наведений нижче макрос відкриває форму "Список товарів" у нижньому правому куті форми "Постачальники", у якій відображаються продукти поточного постачальника. Тут показано використання дій макросів Echo, MessageBox, GoToControl, StopMacro, OpenForm і MoveAndSizeWindow . У ньому також показано використання умовного виразу з діями MessageBox, GoToControl і StopMacro . Цей макрос потрібно вкласти до кнопки "Переглянути товари" у формі "Постачальники".
Умова |
Дія |
Аргументи: параметр |
Примітка |
Відлуння |
Увімкнути відлуння: Ні |
Припинення оновлення екрана під час виконання макросу. |
|
IsNull([Ідентифікатор постачальника]) |
Вікноповідомлення |
Повідомлення. Перейдіть до запису постачальника, продукти якого потрібно переглянути, а потім натисніть кнопку "Перевірити продукти" ще раз. Сигнал: Так Тип. Немає Назва. Виберіть постачальника |
Якщо у формі "Постачальники" немає поточного постачальника, відобразіть повідомлення. |
... |
Перейтидоелементакерування |
Ім'я елемента керування: Назва_компанії |
Перемістіть фокус до елемента керування CompanyName. |
... |
Зупинитимакрос |
Зупинити макрос. |
|
Відкритиформу |
Ім'я форми: Список продуктів Подання: Таблиця Ім'я фільтра: Умова відсіву: [Ідентифікатор постачальника] = [Форми]! [Постачальники]! [Ідентифікатор постачальника] Режим даних: лише для читання Режим вікна: Звичайний |
Відкрийте форму "Список товарів" і відобразяться продукти поточного постачальника. |
|
Перемістити та змінити розмір вікна |
Праворуч: 0,7799" Вниз: 1,8" |
Розташуйте форму "Список товарів" у нижньому правому куті форми "Постачальники". |