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

Примітка.: Ця дія не дозволяється, якщо база даних ненадійна.

Примітка.: Дії макросу відлуння недоступні у веб-програмах Access.

Параметр

Дія макросу відлуння має такі аргументи:

Аргумент дії

Опис

Відлуння

Натисніть кнопку так (увімкнути відлуння) або ні (вимкнення відлуння) у полі відлуння в розділі Аргументи дії вікна побудовника макросів. Стандартне значення – Так.

Текст у рядку стану

Текст, який відображається в рядок стану, коли відлуння вимкнуто. Наприклад, коли відлуння вимкнуто, рядок стану може відображати "макрос запущено".

Примітки

Коли Access запускає макрос, оновлення екрана часто відображає інформацію, яка не має необхідної для функціонування макросу. Під час установлення аргументу відлуння нані, макрос запускається без оновлення екрана. Коли макрос завершується, програма Access автоматично повертає відлуння назад і Перемальовує вікно. Значення параметра відлуння для аргумента " не впливає на функціональність макросу" або "результати".

Дія відлуння не пригнічує відображення діалогових вікон модальний, як-от повідомлення про помилки або спливаючі форми, наприклад аркуші властивостей. Ви можете використовувати діалогові вікна та спливаючі форми, щоб зібрати або відобразити інформацію, навіть якщо вимкнуто функцію відлуння. Щоб заборонити відображення всіх повідомлень або діалогових вікон, окрім полів повідомлення про помилку та діалогових вікон, які вимагають від користувача вводу даних, використовуйте дію установити попередження .

Дію відлуння можна виконувати кілька разів у макросі. Це дає змогу змінити текст рядка стану під час запуску макросу.

Якщо ви вимкнете функцію відлуння, можна використати дію Пісочний годинник , щоб змінити вказівник миші на піктограму пісочного годинника (або будь-якого піктограми вказівника миші для "зайнято"), щоб забезпечити візуальне свідчення того, що макрос запущено.

Щоб запустити дію відлуння в модулі Visual Basic for Applications (VBA), скористайтеся методом відлуння об'єкта DoCmd .

Приклади

Установлення значення елемента керування за допомогою макросу

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

Дія

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

Примітка

Відлуння

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

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

Закрити

Тип об’єкта: Форма

Ім’я об’єкта: Список товарів

Зберегти: Ні

Закриття форми "Список товарів"

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

Ім’я форми: Товари

Подання: Форма

Режим даних: Додати

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

Відкриття форми "Товари".

Установити значення

Елемент: [Forms]![Товари]![Ідентифікатор постачальника]

Вираз: Ідентифікатор постачальника

Налаштування елемента керування "Ідентифікатор постачальника" на поточного постачальника з форми "Постачальники".

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

Ім’я елемента керування: Ідентифікатор категорії

Перехід до елемента керування "Ідентифікатор категорії".

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

У наведеному нижче макросі відкриється форма "список товарів" у нижньому правому куті форми "Постачальники", що відображає продукти поточного постачальника. У ньому показано використання дій відлуння, MsgBox, gottoto, stopmacro, OpenFormі movesize . У ньому також показано використання умовного виразу в діях " MsgBox", " перейти до елементакерування" та " зупинити макрос ". Цей макрос слід приєднати до кнопки "перевірка продуктів" у формі "Постачальники".

Умова

Дія

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

Примітка

Відлуння

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

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

IsNull ([ІДЕНТИФІКАТОР постачальника])

Повідомлення

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

Сигнал: Так

Тип. Немає

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

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

...

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

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

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

...

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

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

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

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

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

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

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

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

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

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

Дія

Right: 0,7799 "

Униз: 1,8 "

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

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

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

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

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

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

×