Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СУБД / МОИ / Л10

.doc
Скачиваний:
7
Добавлен:
09.02.2016
Размер:
1.98 Mб
Скачать

Міністерство освіти і науки України

Кіровоградський національний технічний університет

Кафедра програмного забезпечення

Дисципліна : СУБД

Лабораторна робота №10

Тема: Розширення можливостей інтерфейсу користувача баз даних за допомогою різних видів форм. Побудова меню роботи з БД

Виконала: студентка

групи КІ-10-2

Комзолова В.І.

Перевірив: викладач

Константинова Л.В.

МЕТА: Навчитися працювати з багатосторінковими формами, кнопочними формами, підлеглими формами та ін.

Тема індивідуального завдання: “Система обліку спожитого газу та розрахунків з абонентами”.

Завдання:

  1. Створіть форму з підлеглою формою за допомогою майстра форм.

  2. Змініть вигляд підлеглої форми (складна структура, режим відображення).

  3. Створіть багатосторінкову форму.

  4. Створіть початкову кнопочну форму, яка повинна відкривати інші форми вашої бази даних, у тому числі і вашу головну з підлеглою.

  5. Створіть головну кнопочну форму за допомогою Диспетчера кнопочных форм.

  6. Зробіть так, щоб ваша програма розпочиналась з запуску головної кнопочної форми з робочого стола комп’ютера.

1) Створіть форму з підлеглою формою за допомогою майстра форм.

Рисунок 1 – Вибір полів для створеної форми

Рисунок 2 – Вибір головної і підлеглої форм

Рисунок 3 – Вибір вигляду форми

Рисунок 4 – Створена форма

2) Змініть вигляд підлеглої форми (складна структура, режим відображення).

Рисунок 5 – Зміна вигляду форми в конструкторі

Рисунок 6 – Результат виконання операції

3) Створіть багатосторінкову форму.

Рисунок 7 – Створення багатосторінкової форми

Рисунок 8 – Створена форма

4) Створіть початкову кнопочну форму, яка повинна відкривати інші форми вашої бази даних, у тому числі і вашу головну з підлеглою.

Рисунок 9 – Створення кнопочної форми

Рисунок 10 – Вибір форми, яку необхідно відкривати

Рисунок 11 – Створена кнопочна форма

Рисунок 12 – Вигляд створеної кнопочної форми

5) Створіть головну кнопочну форму за допомогою Диспетчера кнопочных форм.

Рисунок 13 – Створення кнопочної форми

Рисунок 14 – Вибір пунктів кнопочної форми

Рисунок 15 – Вигляд створеної кнопочної форми

6) Зробіть так, щоб ваша програма розпочиналась з запуску головної кнопочної форми з робочого стола комп’ютера.

Рисунок 16 – Створення ярлику Кнопочної форми

Контрольні питання

  1. Перелічіть типи форм, які ви знаєте.

Форми бувають багатосторінковими, головними та підлеглими.

  1. Яку форму називають головною формою?

Зі створенням форми та підлеглої форми, які грунтуються на таблицях, зв’язаних відношенням «один-до-багатьох», головна форма представляє сторону «один» відношення.

  1. Яку форму називають підлеглою?

Підлегла форма - це форма, яка знаходиться всередині іншої форми. Первинна форма називається головною формою, а форма всередині форми називається підлеглою формою. Зі створенням форми та підлеглої форми, які грунтуються на таблицях, зв’язаних відношенням «один-до-багатьох», головна форма представляє сторону «один» відношення, а підлегла форма представляє сторону «багато»

  1. В яких випадках використовують підлеглі форми і яким чином повинні бути зв’язані таблиці на основі яких створюють такі форми?

Підлегла форма звичайно використовується для виводу даних з таблиць або запитів, з відношенням “один-до-багатьох”.

  1. Зі створенням форми та підлеглої форми, які ґрунтуються на таблицях, зв’язаних відношенням «один-до-багатьох», яку сторону відношення представляє підлегла форма? Продемонструйте на схемі даних.

Зі створенням форми та підлеглої форми, які ґрунтуються на таблицях, зв’язаних відношенням «один-до-багатьох», головна форма представляє сторону «один» відношення, а підлегла форма представляє сторону «багато».

  1. Якими двома способами можна створити підлеглу форму?

За допомогою майстра форм або шляхом перетягування форми.

  1. Із виконанням яких двох умов Microsoft Access автоматично синхронізує головну форму з підлеглою формою?

Головна форма синхронізується з підлеглою формою таким чином, що в підлеглій формі виводяться тільки записи, зв’язані з записом в головній формі. Якщо підлегла форма створюється за допомогою майстра або шляхом перетягування форми, таблиці або запиту з вікна бази даних в іншу форму, Microsoft Access автоматично синхронізує головну форму з підлеглою формою із виконанням двох наступних умов.

  • Визначені відношення для вибраних таблиць або для базових таблиць вибраних запитів.

  • Головна форма ґрунтується на таблиці з первинним ключем, а підлегла форма ґрунтується на таблиці, яка зберігає поле з таким же іменем, як і в цього первинного ключа, і з таким же або сумісним типом даних. Наприклад, якщо первинний ключ базової таблиці головної форми має тип даних «Счетчик», а його влативість Размер поля (FieldSize) має значення Длинное целое, то відповідне поле в базовій таблиці підлеглої форми повинно мати тип даних «Числовой» з властивістю Размер поля (FieldSize), яка має значення Длинное целое. З вибором запиту або запитів базові таблиці цих запитів повинні також відповідати цим умовам.

  1. У якому вигляді може відображатись підлегла форма?

Підлегла форма може відображатись у вигляді таблиці, або у вигляді простої чи стрічкової форми.

  1. У якому вигляді може відображатись головна форма?

Тільки як проста форма.

  1. Яке число підлеглих форм може мати головна форма, якщо кожна підлегла форма поміщається в головну форму?

Безліч.

  1. До якого рівня вкладення є можливість створювати підлеглі форми?

До сьомого рівня.

  1. Чим характеризуються багатосторінкові форми?

Багатосторінкова форма – це форма, яка використовуються при необхідності вивести на екран записи, кожен з яких містить великий об'єм інформації.

  1. Що представляє собою головна кнопочна форма?

Кнопочна форма, яка допомагає пересуватись базою даних. На кнопочній панелі містяться кнопки, при натисканні яких відкриваються форми або звіти (або відкриваються інші кнопочні форми, за допомогою яких відкриваються додаткові форми та звіти), виконується вихід з Microsoft Access або настроюється сама кнопочна форма.

Соседние файлы в папке МОИ