ІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
каф.САПР
ЗВІТ
лабораторна робота № 6
на тему:
Створення форм в базах даних в середовищі Microsoft Access
з курсу: «Організація баз даних та знань»
Львів 2016
1. Тема: Створення форм в базах даних у середовищі Microsoft Access.
2. Мета: Навчитись створювати і працювати з формами БД засобами Microsoft Access.
3. Завдання: За допомогою середовища Microsoft Access створити та заповнити форми бази даних на тему «Ресторан».
-запуск форм повинен відбуватися з головної форми (загальна форма)
-серед форм повинна бути форма, яка містить підпорядковану форму та одну форму з обчислюваним полем (у формах повинні бути наведені кнопки типових команд.
4. Теоретичні відомості:
У Access елемент форми як засобу введения та редагування даних має багато визначень. Переважно це будь-який об'єкт у формі або звіт, як, наприклад, надпис або поле. Елемент може бути зв'язаний з полем таблиці, але може бути i об'єктом у прямому розумінні цього слова, наприклад, прямокутником. Деякі елементи Access запозичені з інших програм. Це спеціальні елементи управління OLE (або елементи OLE). Вони розширяють нaбip основних властивостей Access. Під час роботи з формами i зi звітами елементи, по cyті, створюються i використовуються аналогічно.
Елементи, що можна створювати у формах та звітах Access
Таблиця 4.1
Елементи екранних форм
Основы елементи
Опис
Label
(Надпис)
Дає змогу відображати текст
Text Box
(Поле)
Слугує для введения даних
Елементи роботи з даними
Option group
(Група перемикачів)
Містить тригери, радіокнопки та прапорці
Toggle button
(Тригер)
Має дві позиції (вверх i вниз)
Option button
(Радіокнопка)
В увімкненому стані - кружечок з крапкою всередині
Check box
(Прапорець)
В увімкненому стані - квадрат з міткою, у вимкненому - порожній квадрат
Combo box
(Поле iз списком)
Список значень, у який можна внести додаткові записи
List box
(Список)
Просто список значень
Command button
(Кнопка)
Слугує для виклику макроса або виконання програмного коду
Subform/Subreport
(Підпорядкована форма або звіт)
Створює форму або ще один звіт
Image
(Рисунок)
Видає рисунок растрового зображення
Unbound OLE object frame
(Вільна рамка об'єкта)
Bound OLE object frame
(Приєднана рамка об'єкта)
Містить об'єкт OLE або вставлений рисунок,не прив'язаний до поля таблиці. До нихвходять графіки, рисунки, аудіо-та відеофайли
Містить об'єкт OLE або рисунок, прив'язаний до поля таблиці
Tab Control
(Ha6ip вкладок)
Використовується для розділення форми на вкладки
Line
(Лінія)
Використовується для розділення блоків даних
Rectangle
(Прямокутник)
Прямокутник може бути будь-якого розміру i кольору, заповненим або порожнім
Для зміни властивостей форми необхідно активізувати відповідне вікно, що можна зробити, вибравши послідовно пункти меню View/Properties або натиснути клавішу мишіи у лівому верхньому куті. Bci властивості поділяються на чотири групи за функціональними ознаками:
Format - група властивостей, які визначають способи відображення на екрані;
Data - група властивостей, яка визначає джерело даних та особливості роботи з ним;
Event - події, пов'язані з об'єктом;
Other - інші властивості.
Синтаксис If в Visual Basic:
If condition [ Then ]
[ statements ]
[ ElseIf elseifcondition [ Then ]
[ elseifstatements ] ]
[ Else
[ elsestatements ] ]
End If
-or-
If condition Then [ statements ] [ Else [ elsestatements ] ]
Форма - один з об’єктів баз даних. Форма - являє собою бланк, що підлягає заповненню або маску, що накладається на набір даних.
Існують такі види екранних форм: (описати);
У формах користувач може розмістити різноманітні типи елементів з наведеного нижче переліку (описати).
Основними елементами є:
Приєднані
Вільні
Елементи, що розраховуються
Приєднані елементи приєднуються до поля таблиці. При вводі значення в приєднаний елемент Access автоматично корегує поле таблиці в поточному записі. Більшість елементів, що дозволяють вносити інформацію, можуть бути приєднаними, включаючи поля OLE. Приєднані елементи представляють більшу частину типів даних – текст, дати, числа, малюнки та інші.
Вільні елементи – це елементи, що зберігають введене значення, але вони не корегують вміст полів таблиць. Їх можна використовувати для виводу тексту, вводу значення в макроси, ліній, прямокутників або для зв’язку об’єктів OLE (таких як малюнок растрового зображення), які зберігаються не в таблиці, а в самій формі. Вільні елементи іноді називають змінними, або змінними пам’яті.
Елементи, що розраховуються базуються на виразах, функціях або обчисленнях. Вони так само як і вільні не корегують табличних полів. Прикладом елемента, що розраховується може бути вираз, наприклад =[Hours]*[Salary Rate]. Цей лемент розраховує добуток двох табличних полів для виводу у формі.
Результати виконання:
Рис.1. Загальна форма з якою здійснюється запуск інших форм.
Рис.2. Форма «Виробник».
Рис.3. Форма «Клієнт».
Рис.4. Форма Ресторан з підпорядкованою формою Клієнт.
Рис.5. Форма Ціна зі знижкою з обчислюваним полем.
Рис. 6. Форма Продукти
Рис.7. Форма ПродуктВиробник.
Висновок:
У даній лабораторній роботі ознайомився зі складом, функціями та змістом об’єктів екранних форм, властивостями, методикою їх проектування, відлагодження і застосування для роботи з реляційними базами даних.