
- •Лабораторна робота № 3
- •Теоретична частина
- •Створення форми з допомогою інструмента Форма
- •Інструмент "Розделенная форма".
- •Інструмент Пустая форма.
- •Опис елементів керування панелі інструментів
- •Створення складеної форми
- •Порядок виконання роботи
- •1. Створити форму, яка використовуватиметься лише для доповнення даних таблиці
- •. Вигляд форми Покупці
- •2. Створити складену форму
- •3. Створити складену форму з обчислювальним полем
- •Редагування головної форми
- •4. Створити форму у вигляді зведеної таблиці
- •Завдання для самостійної роботи
- •Контрольні запитання
3. Створити складену форму з обчислювальним полем
Створимо складену форму, яка дозволить переглядати в головній формі коди, прізвища та посадиспівробітників, загальну вартість створених ними замовлень, їх кількість та середню вартість замовлення, а в підлеглій - перелік кодів замовлень створених співробітником та їх вартість. Створена форма повинна мати вигляд аналогічний мал.3.26.
Крок 1. Створимо запит Вартість замовлення, який буде містити поля:
поле ИД заказа таблиці Сведения о заказе;
обчислювальне поле Вартість, у якому обчислюватиметься вартість замовленого товару.
Обчислення вартості здійснюватиметься за виразом:
([Сведения о заказе]![Количество]*[Сведения о заказе]![Цена за единицу])
Вікно бланку запиту матиме вигляд, показаний на мал. 3.27.
Для
отримання загальної вартості по
замовленнях необхідно активізувати
інструмент "Итоги"
в режимі конструктора та в рядку групових
операцій задати групування по полю ИД
заказа та
функцію SUM для поля Вартість.
Крок 2. Для створення форми скористаємось майстром форм, у якому:
на першому кроці виберемо поля, дані яких відображатимуться у формі:
із таблиці Струдники – поля ИД, Фамилия, Должность;
із запиту Вартість замовлення – всі поля.
на другому кроці задамо тип підлеглих форм, причому головною має виступати форма, у якій знаходяться поля таблиці Сотрудники (мал. 3.28.), відповідно до запропонованого майстром вигляду представлення даних, бачимо, що у нашій формі буде одна підлегла;
на наступних кроках виберемо табличне представлення для підлеглих форм, а також стиль оформлення та збережемо створені форми під назвами: головна – Співробітники_замовлення, підлегла – Вартість замовлення подчиненная форма.
Крок 4. Процес редагування створеної форми почнемо з внесення змін у підлеглу форму, яку можна по відкрити (як окремий об’єкт бази даних) у режимі конструктора.
Редагування форми Вартість замовлення.
У режимі конструктора змінимо підписи для поля ИД заказа на Код замовлення.
Ця форма повинна лише відображати на екрані дані, тому на закладці Данные вікна властивостей задамо значення НЕТ для властивостей:
разрешить добавление;
разрешить изменение;
разрешить удаление.
Щоб на формі не відображати кнопки переходу задамо значення Нет для властивості Кнопки перехода зменшивши тим самим розмір форми. Відобразивши форму в режимі таблиці та форми пересвідчимося, що назви стовпців змінені, не відображаються кнопки переходів та ширина колонок підібрана правильно. При необхідності – внесіть необхідні правки.
В примечание форми додамо два поля, в яких буде розраховуватись загальна вартість замовлень, створених співробітником та їх кількість (мал. 3.29.).
Знищимо надписи Поле4 та Поле6, а для полів, які залишились в Примечании форми змінимо імена (мал3.29.) Полю яке образовує вартість замовлення домо ім’я Вартість, полю для обрахунку кількості замовлень – Кількість. Для поля Вартість та Кількість на закладці Данные запустимо Построитель та створимо правила обрахунку (мал. 3.30.). Закриємо форму з збереженням змін.
Перегляньте результати в режимі форми. Чи відображаються значення полів створених в Примечаниии форми?