Лабораторна робота №6
Розроблення керуючого інтерфейсу інформаційної системи
Мета роботи: вивчення порядку проектування інтерфейсу користувача, склад та призначення елементів керування, засоби створення користувацьких
меню та керування компонентами проекту.
Теоретична частина
Макрос – це такий самий об’єкт як і інші об’єкти в Access (таблиці, запити, форми і звіти). Він створюється для автоматизації певної дії або ряду дій. Кожну дію можна розглядати як результат виконання одного або більше кроків. Кожен крок – це дія задана на мові VBA.
На відміну від макросів в електронних таблицях, макроси в Access зазвичай використовуються не для дублювання окремих натискань клавіш або руху миші, а виконують певні завдання користувача, наприклад відкривають форму або запускають звіт. Будь-яке завдання, яке користувач хоче виконати за допомогою Access називається дією або макрокомандою. Access дозволяє вибрати і виконати за допомогою макросів 48 макрокоманд. Наприклад, можна створити макрос, який буде відкривати форму, копіювати певне значення в інший елемент керування формою, закривати форму і виводити повідомлення.
Дії макросів задаються у вікні створення макросів. Макроси запускаються при вводі імені макроса, у властивості подій форми або звіту.
Користувач може створити макрогрупу, що містить декілька макросів. Кожен із цих макросів виконується незалежно від інших макросів в групі. Для використання макросу в складі бібліотеки йому попинно бути присвоєне ім’я в полі Macro Name. Виклик макроса із складу бібліотеки задається звертанням до нього за складеним іменем :
Ім’я_бібліотеки.ім’я_макроса
Таблиця 1.. Основні макрокоманди
Команда
Опис

ApplyFilter
Застосувати фільтр

CancelEvent
Відмінити подію

Close
Закрити об'єкт

CopyObject
Скопіювати об'єкт

DeleteObject
Знищити об'єкт

MsgBox
Вікно-повідомлення

OpenForm
Відкрити форму

OpenModuIe
Відкрити модуль

OpenQuery
Відкрити запит

OpenReport
Відкрити звіт

OpenTable
Відкрити таблицю

RunCode
Запустити код (програмний)

RunCommand
Запустити команду

RunMacro
Запустити макрос

Save
Запис змін

SelectObject
Вибір об'єкта

SetValue
Встановлення значення

StopMacro
Зупинити виконання макроса


Хід роботи

Вміст макросів

Рис. 1 Вміст макроса Вихід

Рис. 2 Вміст макроса Звіти

Рис. 3 Вміст макроса Таблиці

Рис. 4 Вміст макроса Форми

Рис. 5 Вміст макроса Меню
Вміст користувацького меню

Рис. 6 Вміст пункту Таблиці

Рис. 7 Вміст пункту Звіти

Рис. 8 Вміст пункту Форми

Рис. 9 Вміст пункту Вихід
Висновок: в даній лабораторній роботі я ознайомилася з порядком проектування інтерфейсу користувача, складом та призначенням елементів керування, засобами створення користувацьких меню та керування компонентами проекту.