Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Факультет інформаційної безпеки
Звіт
до лабораторної роботи №6
«Розробка керуючого інтерфейсу інформаційної системи»
Львів – 2011
Мета роботи: Вивчення порядку проектування інтерфейсу користувача, склад та призначення елементів керування, засоби створення користувацького меню та керування компонентами проекту.
Теоретична частина:
Макрос - це такий самий об'єкт, як i інші об'єкти в Access (таблиці, запити, форми i звіти). Він створюється для автоматизації певної дії або низки дій. Кожну дію можна розглядати як результат виконання одного або більше кроків. Кожен крок - це дія, задана мовою VBA.
На відміну від макросів в електронних таблицях, макроси в Access зазвичай використовуються не для дублювання окремих натискань клавіш або руху миші, а виконують певні завдання користувача, наприклад, відкривають форму або запускають звіт. Будь-яке завдання, яке користувач хоче виконати за допомогою Access, називається дією або макрокомандою. Access дає змогу вибрати i виконати за допомогою макросів 48 макрокоманд. Наприклад, можна створити макрос, який буде відкривати форму, копіювати певне значення в інший елемент керування формою, закривати форму i виводити повідомлення.
Дії макросів задаються у вікні створення макросів. Макроси запускаються під час введення імен макросу у властивості подій форми або звіту.
Макроси i події
Користувач може створити макрогрупу, що містить декілька макросів. Кожен із цих макросів виконується незалежно від інших макросів в групі. Для використання макросу в складі бібліотеки йому повинно бути присвоєне ім'я в полі Macro Name. Виклик макросу із складу бібліотеки задається звертанням до нього за складеним іменем :
ім'я_бібліотеки.ім'я_макроса
Хід роботи:
Загальний вигляд користувацького меню бази Туристична фірма міста, а також список всіх макросів, які його реалізують.
Користувацьке меню складається з горизонтального меню, яке містить кнопки “Таблиці”, “Запити”, “Форми”, “Звіти”, “Вихід” та множини вертикаль них меню які розкриваються у разі активізації відповідної кнопки горизонтального меню
На першому етапі створюються макрогрупи, що включають макроси для створення вертикальних меню i реалізації команд, які виконуються при активізації відповідних кнопок вертикального меню.
Приклад такої макрогрупи є вертикальне меню для кнопки “Форми”.
На другому кроці створюється макрогрупа, яка утворює горизонтальне меню.
Описання пунктів створеного меню:
Пункт меню “Меню” призначений для перегляду таблиць бази даних Приклад.
Пункт меню “Таблиці” призначений для перегляду даних у вигляді таблиці, які можна лише переглядати.
Пункт меню “Запити” призначений для виконання запитів, створених на основі таблиць бази.
Пункт меню “Форми” призначений для запуску форм, які дають змогу змінювати i додавати дані у таблиці бази.
Пункт меню “Звіти” призначений для перегляду вихідних документів бази даних Control.
Пункт меню “Вихід” призначений для виходу з середовища СУБД MS Access.
Висновок: у цій лабораторній роботі я ознайомився з порядком проектування інтерфейсу користувача, складом та призначенням елементів керування, засобами створення користувацьких меню та керування компонентами проекту.