Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Дію макросу Зупинитимакрос можна використовувати в локальних базах даних 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"

Розташуйте форму "Список товарів" у нижньому правому куті форми "Постачальники".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.