зовнішнього вигляду Access). В основному кнопкова форма використовується в якості головного меню програми. Оскільки кнопкова форма виконує тільки роль меню програми, в ній слід використовувати мінімальне число елементів управління. Тому зазвичай у кнопкову форму включають тільки кнопки, написи, рамки об'єктів, лінії й прямокутники. Інші типи елементів управління, такі як текстові поля (пов'язані з полями бази даних), списки, поля зі списком, діаграми і підлеглі форми, зазвичай в цій формі не використовуються. Створюючи кнопкову форму, в ній слід розмістити написи, а також лінії, прямокутники або малюнки, щоб зробити її естетично привабливішою. Кнопка є найпростішим елементом керування форми і використовується для запуску макросу. У Access завдяки макросам, запускаються за допомогою кнопок, можна виконувати самі різні завдання.
Крім кнопкової форми Access дозволяє створити спеціальне меню, за допомогою якого можна розширити можливості розроблюваної системи. У цей меню можна додати часто використовувані команди, а також
команди, які вже задані для кнопок форми. Створене меню замінить стандартне меню Access. Спеціальне меню пов'язано з формою. Можна створити одне меню і використовувати його в декількох формах.
В Access можна створити три типи меню:
1. Menu Bar . Звичайне меню, яке може розташовуватися вгорі форми і мати випадають підміню.
2. Tool Bars . Групи піктограм, зазвичай розташовуються під меню.
3. Shortcut Bar . Меню, спливаючі після клацання правої кнопки миші.
2.11. Visual Basic for Application
У Access користувач може управляти виконанням додатку, наприклад, змінити інформацію в таблиці або клацнути на командній кнопці. Використовуючи в додатку макроси і процедури, можна реалізувати реакцію користувача на ці дії. Для цього в Access передбачені характеристики подій для кожного елемента управління, який поміщається у форму. Підключаючи макрос або процедуру до певної події елемента керування, можна не піклуватися про послідовності дій, виконуваних користувачем у формі. Обробка подій являє собою програмний код, що виконується при виникненні цього події. Код безпосередньо приєднується до форми або звіту, який містить оброблюване подія.
У попередніх версіях Access мала власну мову Basic, званий Access Basic. У останніх версіях Access він замінений мовою Visual Basic for Applications (VBA) компанії Microsoft. Незважаючи на деяку схожість, між цими мовами є істотні відмінності. VBA стає спільною мовою для всіх додатків Microsoft Office. VBA є сучасною мовою структурного програмування. Перебуваючи у вікні модулів, можна створювати і редагувати код VBA і процедури.Visual Basic для додатків відіграє важливу роль при розробці баз даних Access. За допомогою VBA можна налаштувати форми та звіти, запустити макроси, а також відобразити об...