Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Приклад виконання завдання. Створити таблиці за пропонованою структурою, встановити зв’язки між таблицями, заповнити таблиці даними (не менше 10 записів)
Створити таблиці за пропонованою структурою, встановити зв’язки між таблицями, заповнити таблиці даними (не менше 10 записів) Таблиця 1 – Довідник деталей (Dov_det):
Основні характеристики полів задаються в режимі Конструктор Поля таблиці «Довідник деталей»:
Таблиця 2– Довідник причин браку (Dov_pb):
Поля таблиці «Довідник причин браку»:
Таблиця 3 – Відомість деталей, забракованих з різних причин (Vidom):
Зверніть увагу на те, що роботу з таблицею 3 слід розпочинати тільки після заповнення попередніх таблиць, адже дані для відомості беруть з довідників. Поля таблиці «Відомість деталей»:
Зв’язки між таблицями встановлюються за допомогою схеми даних і виглядають наступним чином:
Між таблицями «Довідник деталей» та «Відомість деталей» існує зв’язок типу 1: ∞ по полю Код деталі, а між відомістю та довідником причин браку – зв’язок типу ∞: 1 по полю Код причини браку. Напрямок зв’язку в обох випадках буде від довідника (де означене поле є ключовим) до відомості. 2. Виконати розрахунки втрат від браку продукції шляхом побудови запиту. Одержані результати сформувати у вигляді звіту, де згрупувати дані за видами браку. Структура запиту для визначення втрат від браку:
Всі поля для запиту, що є в таблиці «Відомість деталей» (куди «збігаються» напрями зв’язків «∞»), беремо з неї, інші – з відповідних таблиць. Для здійснення розрахунків користуємось клавішею Построить , що виникає на панелі інструментів під час створення запиту в режимі Конструктор. Для розрахунку значення поля «Виробітка» (7) будуємо вираз: [Dov_det]! [cena]* [Dov_det]! [virob] Для знаходження величини втрат від браку (9) необхідно помножити: [Dov_det]! [cena]*[ Vidom]! [kilk] Для розрахунку відсотка втрат від браку (10) вираз матиме вигляд: [Vidom]! [kilk] / [Dov_det]! [virob]*100
Наводимо фрагмент отриманого у нашому прикладі запиту:
Щоб побудувати звіт, у вікні бази даних обираємо Создание отчета с помощью мастера, що передбачає виконання певних дій і підтвердження натисканням кнопки Далее. Джерелом даних є створений запит, з якого беремо необхідні поля. Додаємо рівень групування за полем Kod_br (код причини браку). Далі, клацнувши «Итоги …», обчислюємо підсумкові значення виробітки і втрат від браку. Макет звіту обираємо «Ступенчатый», орієнтацію – «Книжная», та налаштовуємо ширину полів для розміщення на одній сторінці. Звіт готовий. Переглядаючи його в режимі конструктора, маємо змогу додатково відформатувати дані.
|