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

Лаба №9. Малярчук

.docx
Скачиваний:
12
Добавлен:
11.12.2019
Размер:
804.7 Кб
Скачать

НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

Факультет транспорту, менеджменту та логістики

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

з дисципліни «Інформаційні системи і технології»

на тему: «Проектування багатотабличної форми»

Виконала: Перевірив:

студентка групи МТ-202 доцент кафедри КСМ

Саламаха Є. Р. Малярчук В. О.

КИЇВ 2019

Мета роботи – набути теоретичних та практичних навиків проектування багатотабличних форм у MS Access.

Хід роботи

Завдання 9.1. Проектування форм для роботи з даними двох зв’язаних таблиць.

Задача. Спроектуйте форму для вводу, перегляду й редагування даних у таблицях ВимогаЗ і ВимогаТ. Документом-джерелом такої форми є Вимога на видачу запасних частин. З цього документа мають заповнюватись одночасно таблиці ВимогаЗ і ВимогаТ, які у сукупності утворюють об’єкт заповнення.

Вимога на видачу деталей №_________

Дата__________Код виду ремонту________________

Гаражний номер_________Марка___________Код___________

Назва деталі

Код деталі

Код од. вимірювання

Видати

Видано фактично

Підпис одержувача

1

2

3

4

5

6

7

Дозволив__________________ Видав_______________

(Підпис) (Підпис)

Табельний № ___________ Табельний № _____________

Бланк док. Вимога на видачу деталей

За допомогою Майстра форм створюємо форму на основі таблиць ВимогаЗ як основну, і ВимогаТ – підпорядкована таблиця. Для даних вибираємо всі поля таблиці ВимогаЗ і деякі поля ВимогаТ. Далі у режимі Конструктора форм редагуємо та форматуємо дані.

Відображуємо підсхему даних для форми:

Завдання 9.2. Проектування форм для роботи з даними двох взаємозв’язаних таблиць.

Задача. Спроектуйте складену форму для введення, перегляду й редагування записів таблиць ВимогаЗ-н (основна) та ВимогаТ (підпорядкована). Документом-джерелом такої форми є Дефектна відомість агрегату ТЗ. Для ідентифікації деталі застосувати реквізит НомКар (номер карти складського обліку номенклатури) таблиці ЦСкладЗЧ.

Дефективна відомість № 1

Гаражний номер 25 Марка М-2140 Код марки 10

Стан ТЗ ТО – 2 Код стану 2

Агрегат/система Зчеплення Код агрегата 16

Вузол Зчеплення в зборі Код вузла 01

№ картки

Код деталі за каталогом

Назва деталі

Од. виміру (код)

К-сть придат. До експ.

К-сть непридат. до експ.

26

402-1601093-Б

Диск зчеплення натискний

шт (1)

1

25

402-1601130-04

Диск зчеплення ведений у зборі

шт (1)

1

35

402-1601115-02

Пружина зчеплення

шт (1)

6

38

402-1601125

Кожух зчеплення

шт (1)

1

Затвердив Сидоринко П.Р.

Виконав дефектування Митречко В.В

Табель 28

1. Відображуємо схему даних для форми:

2. Загальна структура форми має вигляд:

Завдання 9.3. Проектування форми для роботи з даними двох взаємозв’язаних таблиць, підпорядкованих кільком довідковим таблицям

Задача. Спроектуйте складену форму для введення, перегляду й редагування записів таблиць ВимогаЗ-н та ВимогаТ-н і при цьому відобразіть у формі довідкову інформацію з таблиці ЦСкладЗЧ.

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

  2. Додайте до схеми даних форми таблиць ВимогаТ-н та ЦСкладЗЧ , яка буде джерелом описових полів для розшифровки індифікатора НомКартка підпорядкованої таблиці ВимогаЗ-н.

  3. Установіть зв’язки між таблицями.

  4. Відобразіть у звіт загальну структуру форми.

До підпорядкованої частини форми включаються всі поля таблиці ВимогаТ-н, яка є джерелом записів для підпорядкованої частини форми. У підпорядковану частину форми включаються описові поля таблиці ЦСкладЗЧ, які є довідковими. Ці поля доступні тільки для читання.

Відповіді на контрольні запитання:

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

Багатотаблична форма створюється для роботи з даними взаємозалежних таблиць.

2. Чи може багатотаблична форма не мати підпорядкованих форм?

Не може, багатотаблична форма складається з основної частини та однієї або кількох підпорядкованих форм.

3. Чи може форма включати кілька підпорядкованих форм?

Так, може включати кілька підпорядкованих форм.

4. У яких відношеннях, зазвичай перебувають таблиці-джерела даних основної й підпорядкованої частин форми?

У зв’язаних одно- та багатозначних відношеннях

5. Чи може підпорядкована форма включати ще одну підпорядковану форму?

Ні, тому що тоді не буде відображено підпорядковані записи стосовно поточного запису головної таблиці.

6. Які ключові поля підпорядкованої таблиці можна не включати у відповідну форму, щоб через неї можна було вводити нові записи?

У підпорядкованій формі залишають тільки ті ключові поля, яких немає у таблиці-джерелі записів основної частини форми.

7. Чи можна через багатотабличну форму здійснювати введення даних одразу до кількох таблиць?

Так, можна здійснювати введення даних до кількох таблиць.

Висновок: На лабораторній роботі було розглянуто проектування багато табличної форми. Після виконання якої з'явились теоретичні та практичні навики проектування багатотабличних форм в MS Access. За допомогою багатотабличних форм легко і швидко можна працювати з декількома об’єктами бази даних.