Створити таблиці за пропонованою структурою, встановити зв’язки між таблицями, заповнити таблиці даними (не менше 10 записів)
Таблиця 1 – Довідник деталей (Dov_det):
| Код деталі | Найменування деталі | Ціна (грн.) | Фактичне виробництво (од.) |
| Ніжка дерев’яна 0,5 | 3,00 | ||
| Столешниця бук 2х1,5 | 15,00 | ||
| Столешниця дуб 1х1,5 | 25,00 | ||
| Планка перед. | 12,00 | ||
| Спинка м’яка | 15,00 | ||
| Спинка жорстка | 10,00 | ||
| Сидіння м’яке | 10,00 | ||
| Сидіння дерев. | 8,00 | ||
| Табурет каркас | 10,00 | ||
| Табурет сидіння | 5,00 |
Основні характеристики полів задаються в режимі Конструктор 
Поля таблиці «Довідник деталей»:
| Ім’я поля | Тип даних | Розмір даних | Особливості | Підпис |
| Kod_det | Текстовий | 4 знаки | Ключове поле, індексоване поле, співпадіння не припускаються | Код деталі |
| Naim_det | Текстовий | 20 знаків | Поле обов’язкове, порожні рядки неприйнятні | Найменування деталі |
| Cena | Грошовий | 2 десяткових знаки | Ціна (грн.) | |
| Virob | Числовий | Довге ціле | Фактичне виробництво (од.) |
Таблиця 2– Довідник причин браку (Dov_pb):
| Код причини браку | Назва причини браку |
| Помилки у розрахунках | |
| Неналагоджений верстат | |
| Неякісна сировина |
Поля таблиці «Довідник причин браку»:
| Ім’я поля | Тип даних | Розмір даних | Особливості | Підпис |
| Kod_br | Текстовий | 2 знаки | Ключове поле, індексоване поле, співпадіння не припускаються | Код причини браку |
| Naim_prich | Текстовий | 40 знаків | Поле обов’язкове, порожні рядки неприйнятні | Назва причини браку |
Таблиця 3 – Відомість деталей, забракованих з різних причин (Vidom):
| Код причини браку | Код деталі | Кількість забракованих деталей (од.) |
Зверніть увагу на те, що роботу з таблицею 3 слід розпочинати тільки після заповнення попередніх таблиць, адже дані для відомості беруть з довідників.
Поля таблиці «Відомість деталей»:
| Ім’я поля | Тип даних | Розмір даних | Особливості | Підпис |
| Kod_br | Текстовий | 2 знаки | Поле індексоване, повторення припустимі | Код причини браку |
| Kod_det | Текстовий | 4 знаки | Поле індексоване, повторення припустимі | Код деталі |
| Kilk | Числовий | Довге ціле | Кількість забракованих деталей (од.) |
Зв’язки між таблицями встановлюються за допомогою схеми даних
і виглядають наступним чином:
![]() |
Між таблицями «Довідник деталей» та «Відомість деталей» існує зв’язок типу 1:∞ по полю Код деталі, а між відомістю та довідником причин браку – зв’язок типу ∞:1 по полю Код причини браку. Напрямок зв’язку в обох випадках буде від довідника (де означене поле є ключовим) до відомості.
2. Виконати розрахунки втрат від браку продукції шляхом побудови запиту. Одержані результати сформувати у вигляді звіту, де згрупувати дані за видами браку.
Структура запиту для визначення втрат від браку:
| Код причини браку | Назва причини браку | Код деталі | Найменування деталі | Ціна (грн.) | Фактичне виробництво | Виробітка (грн.) | Кількість забракованих деталей | Втрати від браку (грн.) | Відсоток втрат від браку |
| 7=(5*6) | 9=(8*5) | 10=(9/7)*100 |
Всі поля для запиту, що є в таблиці «Відомість деталей» (куди «збігаються» напрями зв’язків «∞»), беремо з неї, інші – з відповідних таблиць.
Для здійснення розрахунків користуємось клавішею Построить
, що виникає на панелі інструментів під час створення запиту в режимі Конструктор.
Для розрахунку значення поля «Виробітка» (7) будуємо вираз:
[Dov_det]![cena]* [Dov_det]![virob]
Для знаходження величини втрат від браку (9) необхідно помножити:
[Dov_det]![cena]*[ Vidom]![kilk]
Для розрахунку відсотка втрат від браку (10) вираз матиме вигляд:
[Vidom]![kilk] / [Dov_det]![virob]*100
Наводимо фрагмент отриманого у нашому прикладі запиту:
| Код причини браку | Назва причини браку | Код деталі | Найменування деталі | Ціна (грн.) | Фактичне виробництво | Виробітка (грн.) | Кількість забракованих деталей | Втрати від браку (грн.) | Відсоток втрат від браку |
| Помилки у розрахунках | Ніжка дерев’яна 0,5 | 3,00 | 300,00 | ||||||
| … | … | … | … | … | … | … | … | … | … |
Щоб побудувати звіт, у вікні бази даних обираємо Создание отчета с помощью мастера, що передбачає виконання певних дій і підтвердження натисканням кнопки Далее.
Джерелом даних є створений запит, з якого беремо необхідні поля. Додаємо рівень групування за полем Kod_br (код причини браку).
Далі, клацнувши «Итоги …», обчислюємо підсумкові значення виробітки і втрат від браку.
Макет звіту обираємо «Ступенчатый», орієнтацію – «Книжная», та налаштовуємо ширину полів для розміщення на одній сторінці.
Звіт готовий. Переглядаючи його в режимі конструктора, маємо змогу додатково відформатувати дані.








