МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
«ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра:
Автоматизовані системи управління
Звіт
до лабораторної роботи №6
Розробка керуючого інтерфейсу інформаційної системи
Львів 2012
Мета роботи: вивчення порядку проектування інтерфейсу користувача,
склад та призначення елементів керування, засоби створення користувацьких
меню та керування компонентами проекту.
Теоретична частина
Макрос – це такий самий об’єкт, як і інші об’єкти в Access (таблиці,
запити, форми і звіти). Він створюється для автоматизації певної дії або низки
дій. Кожну дію можна розглядати як результат виконання одного або більшекроків. Кожен крок – це дія, задана мовою VBA.
На відміну від макросів в електронних таблицях, макроси в Access зазвичай
використовуються не для дублювання окремих натискань клавіш або руху миші,а виконують певні завдання користувача, наприклад, відкривають форму або запускають звіт. Будь-яке завдання, яке користувач хоче виконати за допомогою Access, називається дією або макрокомандою. Access дає змогу вибрати і виконати за допомогою макросів 48 макрокоманд. Наприклад, можна створити макрос, який буде відкривати форму, копіювати певне значення в інший елементкерування формою, закривати форму і виводити повідомлення.
Дії макросів задаються у вікні створення макросів. Макроси запускаються
під час введення імені макроса у властивості подій форми або звіту.
Користувач може створити макрогрупу, що містить декілька макросів.
Кожен із цих макросів виконується незалежно від інших макросів в групі. Для
використання макросу в складі бібліотеки йому повинно бути присвоєне ім’я в
полі Macro Name. Виклик макроса із складу бібліотеки задається звертанням до
нього за складеним іменем.
Хід роботи
Загальний вигляд користувацького меню бази літаки, а також список всіх
макросів, які його реалізують, показано на рис.1.
Рис.1. Вікно бази даних
Користувацьке меню складається з горизонтального меню, яке містить
кнопки “вихід”, “таблиціs”, “запити”, “форми”, “звіти”, та множини
вертикальних меню (див. рис. 2), які розкриваються у разі активізації відповідної кнопки горизонтального меню (див. рис. 3).
Рис.2. Вертикальні меню
На першому етапі створюються макрогрупи, що включають макроси для
створення вертикальних меню і реалізації команд, які виконуються при
активізації відповідних кнопок вертикального меню.
Приклад такої макрогрупи (вертикальне меню для кнопки “форми”) подано
на рисунку (див. рис.2).
На другому кроці створюється макрогрупа, якам утворює горизонтальне
меню (див. рис.3). Її вигляд проілюстровано на рис.4.
Описання пунктів створеного меню:
Пункт меню “таблиці” призначений для перегляду таблиць бази даних
літаки.
Рис.3. Горизонтальне меню
Рис.4. Горизонтальне меню
Пункт меню “запити” призначений для виконання запитів, створених на
основі таблиць бази.
Пункт меню “форми” призначений для запуску форм, які дають змогу
змінювати і додавати дані у таблиці бази
Пункт меню “звіти” призначений для перегляду вихідних документів
бази даних літаки.
Пункт меню “вихід” призначений для виходу з середовища СУБД MS
Access.
Висновок: в цій лабораторній роботі ми ознайомилися з порядком
проектування інтерфейсу користувача, складом та призначенням елементів
керування, засобами створення користувацьких меню та керування
компонентами проекту.