Создадим отчет, который выводит список читателей библиотеки, сгруппированных по кафедрам, список книг каждого читателя, и подсчитывается пеня и вычисляется общая сумма пени для каждого читателя и по всем читателям. Для создания такого отчета используется таблица Читатели и запрос Начисление пени, созданный в предшествующей работе, в котором есть вычисляемое поле Пеня.
151. Выберите Мастер отчетов и таблицу Читатели. Выберите из таблицы Читатели поля Фамилия, Кафедра и Телефон. Выберите запрос Начисление пени и все его поля кроме поля Номер. В следующем диалоговом окне выберите Вид представления данных – Читатели. Добавьте уровни группировки – по полю Кафедра.
152. Сортировать по полю Дата выдачи, а итоги подводить по полю Пеня, вычислять сумму значений (sum) и среднее значение (avg). Выберите вид макета и установите понравившийся стиль.
153. Дайте отчету имя Читатели и нажмите кнопку Готово.
154. Откройте созданный отчет в режиме конструктора и увеличьте размеры текстовых полей для названия книг и аннотации. Измените поля Sum и Avg отчета на Сумма и Среднее соответственно.

Рисунок 55. Отчет Читатели
155. Вставьте кнопку для открытия отчета на форму Читатели. Для этого выберите форму Читатели в Области переходов и откройте ее в режиме конструктора, используя команду Конструктор контекстного меню. Выберите инструмент Кнопка в группе Элементы управления, на вкладке Инструменты конструктора форм/Конструктор. В диалоговом окне Создание кнопок в списке Категории выберите Работа с отчетом, а в списке Действия – Открыть отчет. В следующем окне диалога в списке выберите имя отчета – Читатели. В следующем окне диалога Создание кнопок с помощью переключателя выберите Текст и введите в поле текст – Статистика по кафедрам.