Ім'я файлу: пр2.docx
Розширення: docx
Розмір: 305кб.
Дата: 22.11.2023
скачати
Пов'язані файли:
Лабораторна 6.docx
sistemneprogramuvannya_robochaprograma_shkarupilo_20201.docx

ПРАКТИЧНА РОБОТА З БАЗ ДАНИХ (MICROSOFT ACCESS)

  1. Створити БД під назвою «Склад_Прізвище*» (* - в назві БД вказати своє прізвище)

  2. Створити 3 таблиці, що мають наступну структуру:


Таблиця №1: ТаблицяТовар

Ім’я поля

Тип даних

Примітки

ТоварНазва

Текстовий

КЛЮЧ. Довжина: 30. Обов’язкове поле: Так. Пусті строки: Ні. Індексоване поле: Так (Співпадіння не допуск.). Підпис:

«Назва товару»

Ціна

Грошовий




ОдВиміру

Текстовий

Довжина: 10. Підпис: «Од. виміру»


Таблиця №2: ТаблицяПостачальник

Ім’я поля

Тип даних

Примітки

НазваПостачальник

Текстовий

КЛЮЧ Довжина: 30. Обов’язкове поле: Так. Пусті строки: Ні. Індексоване поле: Так (Співпадіння не допуск.). Підпис:

«Назва постачальника»

Адреса

Текстовий

Довжина: 50

Телефон

Текстовий

Довжина: 16


Таблиця №3: ТаблицяЗакупка

Ім’я поля

Тип даних

Примітки

НазваПостачальник

Текстовий

Довжина: 30. Обов’язкове поле: Так. Пусті строки: Ні. Підпис: «Назва постачальника»

НазваТовар

Текстовий

Довжина: 30. Обов’язкове поле: Так. Пусті строки: Ні. Підпис: «Назва товару»

Кількість

Числовий




Дата

Дата/час

Формат поля: ДД.ММ.РРРР (Короткий формат)




  1. Заповнити ТаблицяТовар і ТаблицяПостачальник:




ТаблицяПостачальник

Назва Постачальника

Адреса

Телефон

АТ "Квітка"

Чоп

3-67-44

АТ "Київтранс"

Київ

45-65-345

ВАТ "Криниця"

Львів

45-43-456

ВАТ "Максібуд"

Мукачево

3-45-32

ВАТ "Смерека"

Мукачево

5-78-45

ЗАТ "Старт"

Ужгород

61-45-45

ПП Данько

Київ

34-65-324

ПП Петричко

Ужгород

6-87-45



  1. Встановити режим підстановки, щоб при вводі даних у таблицю ТаблицяЗакупка, ми вибирали значення полів НазваПостачальник і НазваТовар зі списку. (Числострокспискувстановити 15)




  1. Встановити схему зв’язків між полями та забезпечити при цьому цілісність БД (можливість каскадного оновлення та знищення записів):

  1. У режимі мастера створити форму з назвою ФормаЗакупка, яка б дала змогу заповнити таблицю ТаблицяЗакупка.

* Параметри: зовнішній вигляд – в один стовпець; стиль – промисловий.



ТаблицяЗакупка

Назва постачальника

Назва товару

Кількість

Дата

ВАТ "Криниця"

Пісок

2

12.06.2006

ВАТ "Максібуд"

Двері

12

13.07.2006

ВАТ "Максібуд"

Вікно

4

13.07.2006

ПП Данько

Борошно

4

15.08.2006

ПП Данько

Крупа

20

15.08.2006

ПП Данько

Олія

100

15.08.2006

ВАТ "Криниця"

Цегла

20

17.08.2006

ВАТ "Криниця"

Цемент

23

17.08.2006

ПП Данько

Вікно

8

18.08.2006

АТ "Київтранс"

Вікно

2

18.08.2006

ЗАТ "Старт"

Двері

3

19.08.2006

ПП Петричко

Монітор

3

05.09.2006

ПП Петричко

Колонки

3

05.09.2006

ПП Петричко

Системний блок

3

05.09.2006

ЗАТ "Старт"

Папір

30

05.09.2006

ЗАТ "Старт"

Лампа

3

05.09.2006

ЗАТ "Старт"

Радіотелефон

2

05.09.2006

АТ "Київтранс"

Мінеральна вода

100

05.09.2006

ПП Петричко

Клавіатура

3

05.09.2006



Вихідні дані: Вигляд форми:

  1. Добавити у кожну таблицю по 3 додаткові записи із вигаданою інформацією (кожен індивідуально).

  2. У режимі «конструктора» створити три запити,які би вибрали з БД «Склад» всі записи за такими критеріями:


Запит №1. Назва: ЗапитПостачальники. Необхідні поля:

Умови:Вибрати тільки постачальників, що знаходяться у Ужгороді. Причому саме поле з назвою міста не треба виводити на екран.
Запит №2. Назва: ЗапитТовариБільше_20. Необхідні поля:

Умови: Вибрати тільки товари, кількість яких перевищує 20 штук.
Запит №3. Назва: ЗапитСумиТовару. Необхідні поля:


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


  1. У режимі «мастера» створити звіт,який би форматував для виводу на принтер зміст запиту

«ЗапитСумиТовару». Стиль звіту: Звичайний.




  1. Привести за допомогою

конструктора звіт до «нормального» вигляду:

а) змінити заголовки;

б) ширину полів які обрізаються при виводі;

в) розміщення цих полів;

г) вивести загальну суму.

Справа показано приклад.
скачати

© Усі права захищені
написати до нас