Виконання макросу з настанням події

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

Створення кнопки запуску макросу у формі. Можна передбачити запуск макросу користувачем з форми шляхом натискання кнопки. Ця кнопка повинна бути пов'язана з макросом. Для цього у властивостях кнопки на вкладці События в рядку Нажатие кнопки задається ім'я макросу.

Для створення кнопки в режимі Конструктор, що запускає конкретний макрос, необхідно:

- клацнути на кнопку Кнопка на панелі елементів і намалювати кнопку у формі (кнопка Мастера элементов на панелі елементів не натиснута);

- зробити відповідний напис на кнопці;

- нажати кнопку Свойства на панелі інструментів і у вікні властивостей на вкладці События в рядку Нажатие кнопки потрібно внести ім'я макросу.

Кнопка для запуску макросу може бути створена у формі й за допомогою майстра. Для цього потрібно нажати на панелі елементів кнопки: Мастера элементов і Кнопка. Після креслення кнопки у формі відкривається вікно Создание кнопки, у якому необхідно вибрати категорію Разное й дія Выполнить макрос. Потім вибрати макрос, який буде запускатися при натисканні кнопки.

На рис. 9.12 представлений додаток Access, робота якого здійснюється за допомогою відповідних макросів.

Рис. 9.12 - Додаток Access «Обменный пункт»


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: