Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна 3.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
822.22 Кб
Скачать

Редагування головної форми

Змінимо підписи полів, задавши їх українською мовою (мал. 3.25). Доповнимо форму трьома полями (Поле9, Поле11 та Поле13) і задамо для них підписи:

  • Загальна вартість;

  • К-ть замовлень;

  • Середня вартість замовлення.

Для Поле9 (Загальна вартість) використовуючи Построитель задамо джерелом даних поле Вартість створене у підлеглій формі (мал. 3.31).:

=[Вартість замовлення подчиненная форма].[Form]![Вартість]

Для Поле11 (К-ть замовлень) використовуючи Построитель задамо джерело даних поле Кількість створене у підлеглій формі:

=[Вартість замовлення подчиненная форма].[Form]![Кількість]

Для Поле13 (Середня вартість замовлення) дані будуть братись з Поля9 та Поля 11 головної форми. Задамо правило розрахунку даних використовуючи Построитель:

=([Поле9]/[Поле11])

Закрийте форму з збереженням даних та знову відкрийте в режимі форми.

4. Створити форму у вигляді зведеної таблиці

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

Виділіть в переліку таблиць таблицю Товари, виберіть інструмент Сводная таблица в групі Другие формы на закладці Создание. В шаблоні, що з’явиться потрібно певним чином розмістити поля з таблиці – джерела даних. Якщо списку полів не видно його можна викликати натиснувши Список полей в групі Показать или скрыть закладки Конструктор (мал.3.32).

Перетягуючи поля розмістіть в якості фільтра поле Категория, поля строк – поле Наименование, поля столбцов – поле ИД поставщиков, на перетин рядків та колонок перетягніть поле Цена по прейскуранту. В результаті буде отримана таблиця аналогічна мал. 3.33.

Випробуйте фільтрування даних в таблиці по категоріям, кодам постачальників та найменуванням.

Завдання для самостійної роботи

  1. Створіть прості форми для доповнення та редагування інформації про штатних працівників, постачальників, виробників БД ”Магазин”.

  2. Створіть форму, за допомогою якої можна доповнювати даними таблиці Асортимент товарів та Ціни.

  3. Проаналізуйте (за допомогою зведеної таблиці) доставки товарів постачальниками (на яку суму кожного товару доставив кожен постачальник).

  4. Створіть форму для перегляду записів таблиці Замовлення.

  5. Створіть форму для перегляду записів окремої категорії працівників (на основі параметричного запиту). Форма повинна задовольняти такі вимоги:

    • назва посади, яку займає працівник, повинна знаходитися в заголовку форми;

    • у формі повинні бути лише поля та написи;

    • форма повинна захищати записи таблиці від випадкових змін.

  1. Створіть бланк замовлення для однієї з філій магазину, врахувавши те, що ціна продажу повинна перевищувати ціну постачальника на 12%. Передбачте знижку у розмірі 3% для оптових покупців (якщо сумарна вартість замовлення перевищує 1000 грн.). Дані про замовлення повинні записуватись в таблицю Замовлення_філія та Опис замовлення, а також у таблицю Клієнти (якщо клієнт вперше звертається до цього магазину).