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

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

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

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

Параметр

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

Аргумент дії

Опис

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

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

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

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

Примітки

Під час Access запускається макрос, під час оновлення екрана часто відображаються відомості, не важливі для функціонування макросу. Якщо встановити для аргументу Echo On значення Ні, макрос запускається без оновлення екрана. Коли макрос завершиться, Програма Access автоматично знову активує відлуння та перефарбує вікно. Значення Ні для аргументу Echo On не впливає на функціональність макросу або його результати.

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

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

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

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

Приклади

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

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

Дія

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

Примітка

Відлуння

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

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

Закрити

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

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

Зберегти: Ні

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Наведений нижче макрос відкриває форму "Список товарів" у нижньому правому куті форми "Постачальники", у якій відображаються продукти поточного постачальника. У ньому показано використання дій Echo, MsgBox, GoToControl, StopMacro, OpenForm і MoveSize . У ньому також показано використання умовного виразу з діями MsgBox, GoToControl і StopMacro . Цей макрос потрібно вкласти до кнопки "Переглянути товари" у формі "Постачальники".

Умова

Дія

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

Примітка

Відлуння

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

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

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

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

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

Сигнал: Так

Тип. Немає

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

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

...

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

Ім'я елемента керування: Назва_компанії

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

...

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

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

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

Ім'я форми: Список продуктів

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

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

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

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

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

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

Перемістити розмір

Праворуч: 0,7799"

Вниз: 1,8"

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

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

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

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

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

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

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

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

×