Міністерство освіти І науки України
національний університет “Львівська політехніка”

Кафедра ЕОМ
Створення форм для вводу, перегляду та корекції даних
Методичні вказівки
до лабораторної роботи № 2 з дисципліни
“ Організація баз даних ”
для студентів базового напрямку 6.0915
“Комп’ютерна інженерія”.
Затверджено
на засідання кафедри
“Електронні обчислювальні машини”.
Протокол № від . .2008
р.
Львів - 2008
Методичні вказівки до лабораторної роботи № 2 “Створення форм для вводу, перегляду та корекції даних” з дисципліни "Організація баз даних" для студентів базового напрямку 6.0915 “Комп’ютерна інженерія” /Укл.: Карпін О.О., Морозов Ю.В. - Львів: Видавництво Національного університету “Львівська політехніка”, 2008.- 14 с.
Укладачі: Карпін О.О., канд. техн. наук., доц.
Морозов Ю.В., канд. техн. наук., доц.
Відповідальний за випуск Морозов Ю.В., канд. техн. наук., доц.
Рецензенти: Квурт Л.С., канд. техн. наук., доц.
Березко Л.О., канд. техн. наук., доц.
Лабораторна робота № 2
Створення форм для вводу, перегляду та корекції даних
Мета роботи
Познайомитися з можливостями OpenOffice.org Base для створення форм для вводу, перегляду та корекції даних.
Методичні вказівки
Створення простої форми
СКБД OpenOffice.org Base забезпечує два шляхи для введення інформації в базу даних із клавіатури:
-
У табличну форму в режимі “Datasheet”
-
У форму створену користувачем.
Форми є графічним інтерфейсом користувача GUI в базах даних. Найшвидшим шляхом створення форми є використання Form Wizard (“Майстра по формах”). З допомогою Form Wizard ви можете створити :
-
Columnar – Labels Left (Одноколоночна форма – надписи зліва)
-
Columnar – Labels Top (Одноколоночна форма – надписи зверху)
-
As Datasheet (Таблична форма)
-
In Blocks - Labels Above (Форма із згрупованими даними – надписи зверху)
-
Main/Subform Form (Форма що поєднує дві форми: головну і дочірню)
Коли ви створюєте форму з допомогою Form Wizard вам необхідно:
-
Відкрити вікно форм ( Forms window ). Для цього необхідно натиснути на “Forms” кнопку у вікні бази даних.



Рис. 1. Створення нової форми
-
Вибрати задачу Use Wizard to Create Form.
-
Вибрати таблицю чи запит на якому буде базуватись форма, тобто дані, з якими буде працювати форма.


Рис. 2. Вибір таблиці або запита на якому буде базуватись форма
-
Дати відповіді на усі запитання, які буде задавати Form Wizard.


Рис. 3. Вибір таблиці або запита на якому буде базуватись форма
-
Вибрати Work with the form для відкриття форми або Modify the form для початку роботи в дизайн режимі побудови форми.



Рис. 4. Спроектована форма у режимі вводу, перегляду та корекції даних


Рис. 5. Приклад сортування даних по часу відправлення
Створення форми, що поєднує дві форми: головну і дочірню
Для створення форми, що поєднує дві форми: головну і дочірню також використовуємо Form Wizard (“Майстра по формах”). Така форма базується на двох таблицях або запитах зв’язаних між собою “один до багатьох”, причому головна таблиця відповідає – “один”, а субтаблиця – “багатьом”.


Рис. 6. Вибираємо базову таблицю для головної форми


Рис. 7. Встановлюємо необхідність у дочірній формі


Рис. 8. Вибираємо базову таблицю для дочірньої форми

Рис. 9. Встановлюємо по яких полях зв’язані ці форми



Рис. 10. Вибираємо розташування полів у двох формах


Рис. 11. Задаємо ім’я форми

Рис. 12. Спроектована форма у режимі вводу, перегляду та корекції даних
Редагування та створення форми в режимі дизайнера
При редагуванні та створенні нової форми в режимі дизайнера підтримується єдина ідеологія Windows для візуального режиму побудови форми. Форма складається із елементів керування (Control).




Рис. 13. Форма в режимі редагування
Підтримуються наступні типи елементів керування:
-
Label. Використовуйте цей елемент керування для відображення тексту що не редагується .
-
Text Box. Використовуйте цей елемент керування для відображення, вводу та редагування даних.
-
Option Group. Використовуйте цей елемент керування для створення групи в яку можуть бути включені Toggle Button чи Option Button. В довільний момент часу може бути вибрана тільки одна кнопка.
-
Toggle Button. Використовуйте цей елемент керування для відображення та редагування логічних даних, вибору даних.
-
Option Button. Використовуйте цей елемент керування для відображення та редагування логічних даних, вибору даних.
-
Check Box. Використовуйте цей елемент керування для відображення та редагування логічних даних, вибору даних. Даний елемент керування має подібну поведінку до Toggle Button і відрізняється тільки візуально.
-
Combo Box. Використовуйте цей елемент керування для відображення та редагування даних що вибираються із наперед визначеного випадаючого списку з можливістю додавання нових даних.
-
List Box. Використовуйте цей елемент керування для відображення та редагування даних що вибираються із наперед визначеного списку з можливістю безпосереднього редагування.
-
Command Button. Використовуйте цей елемент керування для створення кнопки, за якою буде закріплена певна дія.
-
Інші елементи керування для форматованого тексту та зображень.
Кожен елемент керування має ряд властивостей, що визначають його поведінку підчас перегляду даних. Властивості елемента керування задаються у вікні “Properties”. Це вікно відображає властивості тільки вибраного елемента керування.
Завдання
Спроектувати форми для вводу, перегляду та корекції даних для створених у першій лабораторній роботі таблиць. Форми мають мати певний зміст з вибраної предметної галузі (наприклад, реєстрація нового клієнта або редагування існуючих, продаж квитка клієнтові і т.п.).
-
Мінімальна кількість форм – 3 (проста форма, головна форма з дочірньою, форма редагована в режимі дизайнера).
-
Наявність даних у всіх створених таблицях (мінімум 5 полів), які були внесені за допомогою спроектованих форм.
Зміст звіту
-
Опис створених форм.
-
Видрук створених форм.
Питання для самоперевітки
-
Які типи форм підтримує СКБД OpenOffice.org Base?
-
Які типи контролів підтримує СКБД OpenOffice.org Base?
-
Як створити нову форму?
Навчально-методичні матеріали
-
Гринберг Ф., Гринберг Р. Самоучитель программирования на входом языке СУБД. – М.: Мир, 1989, 453 с.
-
OpenOffice v. 2.0. Описание системы и руководство программиста. Техническая документация. 1500 с.
-
Крамм Р. Системы управления базами данных для персональных компьютеров. – М., Финансы и статистика, 1988, 383 с.
Зміст
Мета роботи 3
Методичні вказівки 3
Створення простої форми 3
Створення форми, що поєднує дві форми: головну і дочірню 5
Редагування та створення форми в режимі дизайнера 9
Завдання 11
Зміст звіту 11
Питання для самоперевітки 11
Навчально-методичні матеріали 12
Навчальне видання
Методичні вказівки
лабораторної роботи № 2
“Створення форм для вводу, перегляду та корекції даних”
з дисципліни
"Організація баз даних "
для студентів напрямку
“Комп’ютерна інженерія”
Укладачі Карпін Олександр Олександрович
Морозов Юрій Васильович
Редактор
Комп’ютерне складання
Підписано до друку
Формат 70 х 100 1/16. Папір офсетний.
Друк на різографі. Умовн. друк. арк. ...... Обл.-вид. арк. ......
Наклад 15 прим. Зам. №
Поліграфічний центр
Видавництва Національного університету “Львівська політехніка”
вул. Колесси, 2, 79000, Львів
