МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра ЕОМ
СТВОРЕННЯ ФОРМ ДЛЯ ВВОДУ, ПЕРЕГЛЯДУ ТА КОРЕКЦІЇ ДАНИХ
МЕТОДИЧНІ ВКАЗІВКИ
до лабораторної роботи № 2 з дисципліни
“ Організація баз даних ”
для студентів базового напрямку 6.0915
“Комп’ютерна інженерія”.
Львів - 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
Створення форми, що поєднує дві форми: головну і дочірню 6
Редагування та створення форми в режимі дизайнера 9
Завдання 11
Зміст звіту 11
Питання для самоперевітки 11
Навчально-методичні матеріали 12
НАВЧАЛЬНЕ ВИДАННЯ
МЕТОДИЧНІ ВКАЗІВКИ
лабораторної роботи № 2
“Створення форм для вводу, перегляду та корекції даних”
з дисципліни
"Організація баз даних "
для студентів напрямку
“Комп’ютерна інженерія”
Укладачі Карпін Олександр Олександрович
Морозов Юрій Васильович
Редактор
Комп’ютерне складання
Підписано до друку
Формат 70 х 100 1/16. Папір офсетний.
Друк на різографі. Умовн. друк. арк. ...... Обл.-вид. арк. ......
Наклад 15 прим. Зам. №
Поліграфічний центр
Видавництва Національного університету “Львівська політехніка”
вул. Колесси, 2, 79000, Львів