Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Кафедра САПР
ЗВІТ
про виконання лабораторної роботи №9
на тему: «Макроси в БД»
з курсу: «Організація баз даних і знань»
Мета
Навчитись створювати та працювати з макросами в БД.
Завдання
Створити 3 макроса про БД на тему: «Комп’ютерні ігри».
Короткі теоретичні відомості
Використання макросів є одним із способів побудови програмного забезпечення. У MS Access можна визначити макрос, який виконує майже всі дії, які можна реалізувати на клавіатурі або мишею. Головна властивість макросів та, що вони можуть виконуватись як відповідь на ту чи іншу подію. Саму подію можна трактувати як твердження, яке, зрозуміло, має два значення: істина або хибність. Макроси використовуються для виконання таких дій:
відкриття (закриття) об(єктів MS Access – таблиць, запитів, форм, звітів, макросів;
відмова події, яка здійснила запуск макроса, і навіть вихід з програмного забезпечення;
обчислення та встановлення значень елементів управління форм, звітів;
емуляція роботи з клавіатурою;
фільтрація даних;
визначення спеціального рядка меню;
відкриття (закриття) панелі інструмнтів;
виконання будь-якої команди будь-якого меню MS Access;
переходи між вікнами та стандартні дії з ними (переміщення, зміна розмірів і таке інше) ;
виведення інформаційних повідомлень;
вимикання деяких попереджаючих повідомлень з боку MS Access;
копіювання, перейменування, видалення об(єктів MS Access;
імпорт (експорт) таблиць баз даних, електронних таблиць, текстових файлів;
запуск програмного забезпечення та передача йому параметрів
Для побудови того чи іншого макроса необхідно визначитсь з послідовністю його макрокоманд. Ці макрокоманди можна вибрати під час створеня макроса за допомогою кнопки Создать у закладці Макросы. У Табл. 6 наведені макрокоманди та їх короткий зміст.
Хід роботи
Для виконання завдання зробив 4 макроса.
Я розробив макрос Макрос 1, який виконує такі дії: виводить різні повідомлення, відкриває запит Запит на вибірку, відкрити таблицю Гра в форматі перегляд, закриває їх, перетворює таблицю Гра в формат Microsoft Exel і зберігає цей фал на жорстокму диску в Моїх документах.
Вигляд макроса в конструкторі:
Результат виконання макросу:
Я розробив два макроса Макрос 2, Макрос 3, з яких Макрос 2 фільтрує дані після нажимання кнопки Примінити фільтр у формі Форма для макросу і відображає у формах тільки ті дані ігри, які задовільняють запит Запит на вибірку. А макрос Макрос 3 при натиснені кнопки показати всі записи відміняє цей фільтр.
Вигляд макросів у конструкторі:
Фільтрація за запитом:
Результат виконання макросу:
До: Після:
Я розробив макрос Макрос 4, який включає пісочний годинник на час виконання макросу, переіменовує таблицю Просто таблиця на Просто перейменував, зберіг таблицю Гра в форматі .html під назвою index, відкрив таблицю Виданик, розвернув її, вивів повідомлення, сигнал, звернув її, закрив і відмінив пісочний годинник.
Вигляд макросів у конструкторі:
Результат виконання макросу:
іВисновки
На цій лабораторній роботі я навчився розробляти макроси та ознайомився з використанням макросів у роботі з формами, таблицями, запитами.