Під час виконання завдання 1 потрібно розробити спочатку структуру звіту на рівні Майстра побудови звітів. Потім удосконалити її в режимі Конструктора. Кінцева структура звіту повинна бути наступною:
1. Назва звіту.
2. Назва замовленого товару.
3. Прізвище замовника товару відповідно до п.2.
4. Інформація про замовлений товар відповідно до п.2: Дата замовлення, Код товару, Ціна товару, Кількість замовлень.
5. Загальна сума по кількості замовленого товару вказаним замовником. Якщо замовників одного виду товару декілька, то відображати підсумок щодо названого товару.
6. В кінці звіту повинен розраховуватись підсумок по всіх замовленнях в кількісному вираженні.
7. Звіт повинен містити обов’язково дату створення та кількість сторінок.
Такий звіт будується за наступною технологією та методикою:
7.1. Створіть запит ЗАПИТ ДЛЯ ЗВІТУ (рис.5.1)
Рисунок 5.1 Структура ЗАПИТУ ДЛЯ ЗВІТУ
Зверніть увагу на вираз в третьому полі. Вираз створюється з тією метою, щоб більш наглядно відображались в звіті дані про замовника: Прізвище, ім’я та по батькові замовника.
|
|
Запит створений на основі трьох таблиць.
7.2. Створіть звіт за допомогою майстра, скориставшись кнопкою Создать. Не забудьте в якості джерела побудови звіту вибрати ЗАПИТ ДЛЯ ЗВІТУ, створений в п.1. Майстер звітів виконає наступні кроки:
1 крок. Виберіть всі поля запиту та натисніть кнопку Далее.
2 крок. Виберіть Вид представления данных – КНИГА ЗАМОВЛЕНЬ, кнопка Далее.
3 крок. В відповідь на питання Добавить уровни группировки? Вибрати: для формування першого рівня – поле NAZVA, другого – Замовник, кнопка Далее.
4 крок. Виберіть порядок сортування і обчислень. Вкажіть, що сортування буде виконуватись по полю ДАТА ЗАМОВЛЕНЬ по возрастанию. Скористайтесь кнопкою Итоги, щоб вказати ім’я поля та вид підсумків по цих полях. В вашому звіті буде знаходитись сума по полю KOL_ZAM. Кнопка ОК та Далее.
5 крок. Виберіть вид макету для звіту – Структура 2 і кнопка Далее.
6 крок. Виберіть стиль Деловой і кнопка Далее.
7 крок. Задайте ім’я звіту – ЗВІТ ПРО ЗАМОВЛЕННЯ ТОВАРІВ і кнопка Готово.
7.3.Відредагуйте структуру побудованого в п.2 звіту, використовуючи режим Конструктора, щоб отриматиструктуру (рис.5.2).
Для цього потрібно виділити ЗВІТ ПРО ЗАМОВЛЕННЯ ТОВАРІВ та натиснути кнопку Конструктор. В цьому режимі:
- назву звіту перенесіть і поставте по центру, можна її відобразити іншим кольором та жирним шрифтом;
- в заголовку групи NAZVA видаліть надпис, тобто ліву частину поля;
- в заголовку групи Замовник поле Дата замовлення поміняйте місцями з полем Код товару. Надпис Кількість замовлень змініть на Об’єм замовлень;
|
|
- в області даних теж поміняйте місцями поля Дата замовлення та Код товару;
- в примітці групи Замовник видаліть рядок;
- ="Итоги для " & "'Замовник' = " & " " & [Замовник] & " (" & Count(*) & " " & IIf(Count(*)=1;"запись";"записей") & ")";
- надпис Sum змініть на Всього по замовнику. Виділіть надпис жирним шрифтом, розмір–16 пт. До надпису ближче перемістіть поле з розрахунком кількості замовленого товару;
- в примітці групи NAZVA потрібно виконати такі ж дії, як і в п.3.5. Лише надпис Sum змініть на Всього по товару;
- в примітці звіту надпис Итого змініть на Всього замовлено;
- збережіть зміни та перегляньте сформований звіт. Він повинен відповідати зразку, приведеному у вигляді двох фрагментів: початку та кінця звіту (рис.5.3(а) та рис.5.3(б))
7.4. Проаналізуйте отримані розрахунки в звіті.
Рисунок 5.2 Структура звіту, отримана в результаті роботи Майстра отчетов
Рисунок 5.3 (а) Початок звіту
Рисунок 5.3 (б) Кінець звіту
Контрольні питання
1. З яких областей складається звіт?
2. Які функції можуть бути використані під час побудови звіту?
3. Як виконується групування інформації в звіті?
4. Як вивести дату формування звіту?
5. В яку область звіту потрібно вставити розрахунок загальної суми кількісно-вартісних показників?