Міністерство освіти і науки, молоді та спорту України
Національний університет «Львівська політехніка»
Інститут ІКНІ
Кафедра АСУ
Звіт
До лабораторної роботи №4
Проектування засобів введення та редагування даних
Мета
Вивчення складу функцій та змісту об’єктів екранних форм, властивостей, методики їхнього проектування, налагодження і застосування для роботи з реляційними базами даних.
Теоретичні відомості
Форма - один з об’єктів баз даних. Форма - являє собою бланк, що підлягає заповненню або маску, що накладається на набір даних.
Існують такі види екранних форм:
форма в стовпець або повноекранна форма;
стрічкова форма;
таблична форма;
форма головна / підпорядкована;
зведена таблиця;
форма-діаграма.
У формах користувач може розмістити різноманітні типи елементів з наведеного нижче переліку
/
Елементи екранних форм
Елементи
Опис
/
Label
Дає змогу відображати текст
/
Text Box
Слугує для введення даних
Елементи роботи з даними
/
Option group
Містить тригери, радіокнопки та прапорці
/
Toggle button
Має дві позиції (вверх і вниз)
/
Option button
В увімкненому стані - кружечок з крапкою всередині
/
Check box
В увімкненому стані - квадрат з міткою, у вимкненому - порожній квадрат
/
Combo box
Список значень, у який можна внести додаткові записи
/
List box
Просто список значень
/
Command button
Слугує для виклику макроса або виконання програмного коду
/
Subform/Subreport
Створює форму або ще один звіт
/
Image
Видає рисунок растрового зображення
/
Unbound OLE object frame
Містить об’єкт ОЬБ або вставлений рисунок, не прив’язаний до поля таблиці. ДО них входять включаються графіки, рисунки, аудіо- та відеофайли
/
Bound OLE object frame
Містить об’єкт ОЬБ або рисунок, прив’язаний до поля таблиці
/
Tab control
Використовується для розділення форми на вкладки
/
Line
Використовується для розділення блоків даних
/
Rectangle
Прямокутник може бути будь-якого розміру і кольору, заповненим або порожнім
/
Page break
Зазвичай використовується у звітах і визначає фізичний кінець сторінки
Основними елементами є:
приєднані;
вільні;
елементи, що розраховуються.
Приєднані елементи приєднуються до поля таблиці. Під час введення значення в приєднаний елемент Access автоматично корегує поле таблиці в поточному записі. Більшість елементів, що дають змогу вносити інформацію, можуть бути приєднаними, зокрема поля OLE. Приєднаними елементами може бути більша частина типів даних - текст, дати, числа, рисунки тощо.
Вільні елементи - це елементи, що зберігають введене значення, але вони не корегують вміст полів таблиць. їх можна використовувати для виведення тексту, введення значення в макроси, ліній, прямокутників або для зв’язку об’єктів OLE (таких, як рисунок растрового зображення), які зберігаються не в таблиці, а в самій формі. Вільні елементи іноді називають змінними, або змінними пам’яті.
Елементи, що розраховуються, ґрунтуючись на виразах, функціях або обчисленнях. Вони так само, як і вільні, не корегують табличних полів. Прикладом елемента, що розраховується, може бути вираз, наприклад =[Hours]*[Salary Rate]. Цей елемент розраховує добуток двох табличних полів для виведення у формі.
Описання виконаної роботи
Згідно з вимогами завдання лабораторної роботи було розроблено екранні форми для роботи з базою даних, яка була спроектована у лабораторній роботі №3.
Кожна розроблена екранна форма містить додаткові можливості управління у вигляді кнопок:
пошук /
перехід по записах ////
додавання нового запису /
знищення поточного запису /
відміна дій /
збереження дій /
друк форми /
оновлення даних /
вихід з форми /
Для зручного заповнення таблиць спроектованої бази даних та редагування інформації в цих таблицях створені одиничні екранні форми. Загальний вигляд форм показаний на рисунках.
Рядкова форма «Касир»
/
Таблична форма «Категорія»
/
Вирівняна форма «Ордер»
/
Вирівняна форма «Товар»
/
Форма «Чек» з підформою «Ордер»
/
Підформа «Ордер»
/
Висновок
У цій лабораторній роботі я ознайомився з засобами розроблення форм, елементами форм, способами їх виконання та застосування для роботи у MS Access.