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

Параметр

Дія " Stopмакросу " не має аргументів.

Примітки

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

Наприклад, ви можете створити макрос, який відкриває форма, що відображає підсумкові щоденні підсумки для дати, введеної в настроюване діалогове вікно. Ви можете використовувати умовний вираз, щоб переконатися, що дата замовлення елемент керування в діалоговому вікні містить дійсну дату. Якщо це не так, дія повідомлення може відобразити повідомлення про помилку, а дія stopмакросу може зупинити макрос.

Якщо макрос використовував дії " відлуння або установити попередження ", щоб ввімкнути відлуння або відображення системних повідомлень, дія макросу "вимкнути макрос " автоматично повертає їх знову.

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

Приклад

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

У наведеному нижче макросі відкриється форма "список товарів" у нижньому правому куті форми "Постачальники", що відображає продукти поточного постачальника. У ньому показано використання дій " відлуння, повідомлення", " перейти до елементакерування", "stopмакросів", " OpenForm" і "макроси MoveAndSizeWindow ". У ньому також показано використання умовного виразу в полі Mesagthe, перейти до елементакерування та дії макросу . Цей макрос слід приєднати до кнопки "перевірка продуктів" у формі "Постачальники".

Умова

Дія

Аргументи: параметр

Примітка

Відлуння

Увімкнути відлуння: Ні

Припинення оновлення екрана під час виконання макросу.

IsNull ([Ідентифікатор постачальника])

Вікноповідомлення

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

Сигнал: Так

Тип. Немає

Назва. Виберіть постачальника

Якщо у формі "Постачальники" немає поточного постачальника, відображається повідомлення.

...

Перейтидоелементакерування

Ім'я елемента керування: companyname

Переміщення фокуса до елемента керування CompanyName.

...

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

Зупиніть макрос.

Відкритиформу

Назва форми: список продуктів

Подання: Таблиця

Ім'я фільтра:

Умови: [Ідентифікатор постачальника] = [форми]! [Постачальники]! «КодПоставщика»

Режим даних: лише для читання

Режим вікна: Звичайний

Відкрийте форму списку товарів і Покажіть продукти поточного постачальника.

MoveAndSizeWindow

Right: 0,7799 "

Униз: 1,8 "

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

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

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?

Що вплинуло на ваші враження?

Маєте ще один відгук? (Необов'язково)

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

×