МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра ІСМ
Звіт
до лабораторної роботи №6
Розроблення керуючого інтерфейсу інформаційної системи
Львів 2013
Мета роботи: Вивчення порядку проектування інтерфейсу користувача, склад та призначення елементів керування, засоби створення користувацьких меню та керування компонентами проекту. Створити меню з допомогою макросів, для кожного з об'єктів бази даних.
Теоретичні відомості
Макрос - це такий самий об'єкт, як і інші об'єкти в Access (таблиці, запити, форми і звіти). Він створюється для автоматизації певної дії або ряду дій. Кожну дію можна розглядати як результат виконання одного або більше кроків. Кожен крок - це дія, задана на мові VBA.
На відміну від макросів в електронних таблицях, макроси в Access зазвичай використовуються не для дублювання окремих натискань клавіш або руху миші, а виконують певні завдання користувача, наприклад, відкривають форму або запускають звіт. Будь-яке завдання, яке користувач хоче виконати за допомогою Access, називається дією або макрокомандою. Access дозволяє вибрати і виконати за допомогою макросів практично всі дії на базою даних. Наприклад, можна створити макрос, який буде відкривати форму, копіювати певне значення в інший елемент керування формою, закривати форму і виводити повідомлення.
Дії макросів задаються у вікні створення макросів. Макроси запускаються при введенні імені макроса, у властивості подій форми або звіту.
Макроси і події
Можна запустити дії, збережені у макросі одним з двох способів - шляхом вибору у меню або за допомогою подій. Макрос запускається після того, як користувач виконав дію, що викликає конкретну подію. Наприклад, користувач натискає кнопку, щоб активізувати макрос, що відкриває форму. Щоб виконати це, Access використовує подію. Подія в Access - це наслідок виконання користувачем певної дії. Подією в Access може бути перехід від одного рядка до іншого (у формі), закриття звіту або натискання якої-небудь кнопки у формі. Access розрізняє багато різних подій у формах і звітах. У табл.20 наведені деякі з них.
Виконання макроса
При виконанні макроса Access послідовно виконує всі його макрокоманди до кінця. Викликати макрос можна декількома способами. У вікні бази даних вибрати закладку Macros та на вибраному макросі натиснути кнопку Run. У будь-якому іншому вікні Access для виконання макроса слід звернутись до команди Macros з меню Tools.
Якщо макрос необхідно виконати у покроковому режимі (з метою відлагодження), то, перебуваючи у макро-вікні, слід встановити опцію Single Step (По кроках) у меню Run.
Опис виконаної роботи.
Було створено макроси для кожного з обє'ктів бази даних і створено командне меню для роботи з базою . Вигляд роботи завдання зображений на рис.1-6.
/
Рис.1. Вікно бази даних для запитів
/
Рис.2. Вікно бази даних для таблиць
/
Рис.3. Вікно бази даних для звітів
/
Рис.4. Вікно бази даних для закриття бази
/
Рис.5. Вікно бази даних для форм
/ /
Рис.6 Усі макроси
Висновок: в даній лабораторній роботі ознайомився з порядком проектування інтерфейсу користувача, складом та призначенням елементів керування, засобами створення користувацьких меню та керування компонентами проекту. Ознайомився з роботою макросів, і практично застосував ці навички для приготування даної лабораторної роботи.