ндою на мовах Visual Basic і VBA. Крім того, за допомогою макросу можна імітувати вибір команди меню або переміщення миші. Макроси Access зазвичай не дублюють окремих натискань клавіш або переміщень миші, виконуючи особливі, задані користувачем завдання, наприклад відкриття форми або запуск звіту. Використовуючи макроси для виконання рутинних операцій, в істотно заощаджує час і сили. Крім того, по-скільки щоразу при запуску макросу буде здійснюватися одна і та ж послідовність дій, макрос зробить роботу з базою даних більш ефективної і акуратною.
Призначати макроси, що залежать від подій, можна за допомогою вікна властивостей форм і звітів. Що стосується таблиць і запитів, вони властивостями подій не володіють. Крім того, при роботі з формами можна запускати макроси за допомогою наявних в Access панелей інструментів, командних кнопок і меню. Використання цих особливостей дозволяє дуже легко і ефективно використовувати макроси, пов'язані з подіями. p> Макроси можна запускати і на рівні окремих елементів управління, використовуючи для цього відповідні події. Напри-заходів, можна перевірити правильність введення складних даних безпосередньо на рівні поля (а не після виходу цього запису), використовуючи для цього властивість даного поля, а не характеристики на рівні всієї форми.
Будь макрос може складатися з однієї або декількох макрокоманд. Можна ввести послідовність виконуваних макрокоманд в стовпець
Макрокоманда, а навпроти кожної команди в стовпці Примітка дати опис відповідної команди. Примітки не роблять впливу на виконання макросу. У нижній частині вікна знаходиться область Аргументи макрокоманди . У цій області можна задати необхідні аргументи (Властивості, параметри) для відповідних макрокоманд. Багато макрокоманди вимагають введення додаткової інформації, наприклад про те, над яким об'єктом слід виконувати вказану дію.
Після створення макросів можна об'єднати декілька взаємопов'язаних макросів в один.
2.10. Панелі і меню
Досі доводилося мати справу з окремими об'єктами Access. І з кожним з них потрібно працювати в інтерактивному режимі, відкриваючи у вікні бази даних вкладку необхідного об'єкта.
Але можна зв'язати об'єкти в єдине додаток. При цьому вам не потрібно уміння створювати складні програми. Завдяки використанню кнопкових форм, діалогових вікон і меню роботу з додатком можна автоматизувати і спростити, приховуючи від користувача непотрібні в поточний момент об'єкти Access.
Кнопкова форма являє собою створену користувачем форму з кнопками. З їх допомогою можна, наприклад, запускати макроси відкриття форм і друку звітів. За допомогою кнопкової форми виконати декілька дій можна, клацнувши на одній кнопці. Використовуючи кнопкову форму та інші об'єкти можна об'єднувати створені раніше об'єкти бази даних в одному додатку (при цьому додаток може мати вигляд, відмінний від...