Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

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

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

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

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

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

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×