5.1. Перейдіть на вкладку Отчеты і створіть звіт про наявні в бібліотеці книги, впорядкований по року видання за допомогою Майстра.
5.2. Тепер створимо простий звіт,який виводить на принтерсписок книг, згрупованих по видавництвах, і підраховує загальну вартість книг кожного видавництва.
Для цього виконайте такі дії:
1. Відкрийте у вікні бази даних закладку Отчеты і клацніть на кнопці Создать.
2. У наступному вікні виберіть як джерело даних таблицю Книгиі вкажіть, що створюватимете звіт Майстром звітів. Клацніть на кнопці Далее.
3. Далі необхідно відібрати поля, які будуть відображені в звіті. Виберіть всі поля таблиці «Книги».Відмітимо, що на цьому кроці можна вибирати поля не тільки з вказаної вище таблиці, але з будь-яких таблиць і запитів поточної бази даних. Для цього у вікні Таблицы/Запросы розкриваєте список таблиць і запитів і вибираєте потрібний об'єкт. Список полів вибраної таблиці з'явиться у вікні Доступные поля і у вас з'явиться можливість перенести потрібні поля у вікно Выбранные поля.
4. На цьому кроці необхідно визначити чи хочете ви групувати дані в звіті за значенням якого-небудь поля. Access часто сам пропонує поля, по яких виконувати групування. Виберіть поле «Видавництво».
5. Наступний екран пропонує вам вибрати порядок сортування і обчислення, які необхідно виконати для записів. Сортування можна виконувати по кількох полях. Виберіть в першому вікні поле «Шифр»,а в другому «Рік». Це означає, що для будь-якого видавництва книги будуть впорядковані по шифру, а для кожного шифру - по року видання. Клацніть на кнопці Итоги, щоб організувати обчислення підсумкових значень для потрібних полів. Access запропонує вам всі числові поля серед відібраних в звіт. У нашому випадку будуть запропоновані поля “Рік” і “Вартість”. Для поля “Вартість” відзначте прапорці під написами Sum і Avg, щоб прорахувати сумарну і середню вартості книг для будь-якого видавництва і по бібліотеці в цілому. Відзначте перемикач Показать данные и итоги і прапорець Вычислить проценты, якщо це потрібно.
6. Далі виберіть вид макету для звіту. Макет показується на екрані, і ви можете вибрати його за своїм смаком.
7. Виберіть стиль звіту серед тих, які пропонуються у вікні.
8. Назвіть ваш звіт «Список книг»і клацніть на кнопці Готово.Проглянете створений звіт і переконаєтеся, що він задовольняє всім вимогам.
9. Якщо ваш звіт не відображає всі дані, то необхідно відкрити його в режимі Конструктора та розмістити поля в потрібному вигляді. Також можна скористатися пунктом меню Файл Параметри сторінки та встановити книжкову або альбомну орієнтацію сторінки, що іноді дозволяє вирішити проблему розташування полів на сторінці звіту.
5.3. Створимо звіт, який виводить список читачів бібліотеки, згрупованих по кафедрах, список книг кожного читача, розраховується пеня і обчислюється загальна сума пені для кожного читача і по всіх читачах. Для створення такого звіту використовується таблиця «Читачі»і запит «Список1», створений в попередніх роботах, в якому є обчислюване поле «Пеня».
Щоб створити звіт виконайте такі дії:
Виберіть Майстер звітів і таблицю Читачі.
Виберіть з таблиці Читачіполя Прізвище, Кафедра і Телефон. Виберіть запит «Список1»і всі його поля.
Вид представлення даних «Читачі».
Додайте рівень групування по полю Кафедра.
Сортувати по полю «Дата видачі», а підсумки підводити по полю «Пеня», обчислювати суму значень (sum) і середнє значення (avg). Підсумки можна підводити і по текстових полях, наприклад по полю “Автор”. Для таких полів використовуйте підсумкову функцію Count, яка обчислює кількість значень в групі, а в даному прикладі обчислюватиме кількість книг у читача.
Виберіть вид макету і стиль.
Дайте звіту ім'я «Читачі»і Готово.
Відкрийте створений звіт в режимі конструктора і змініть розміри текстових полів для назви книг і анотації.
Зверніть увагу, що в створеному звіті групування виконано по двох полях, тобто існують дві групи, для будь-якої з яких обчислюються підсумкові значення по вказаних полях. Заголовок будь-якої з груп виділений шрифтом.
Відкрийте звіт в режимі конструктора. Ви бачите такі елементи управління в звіті:
- Написи, які виводять пояснюючі тексти;
- Текстові поля, які виводять дані з таблиць. Такі поля називаються зв'язаними;
- Текстові поля, які містять формули. Такі поля називаються розрахунковими. Для того, щоб обчислити підсумкові значення з використанням підсумкових функцій, розрахункові поля розташовують в області “Примечание группы”.
Контрольні запитання
1. Призначення і використання звітів. Можливості обробки даних за допомогою звітів.
2. Елементи звіту, їх призначення і використання. Створення груп даних в звіті.
3. Підсумки в звітах, підсумкові функції.
4. Елементи управління, які використовуються в звітах.