5 Создание Отчётов:
Одной из основных функции баз данных является предоставление информации по различным аспектам деятельности объекта, характеристики которого содержатся в таблицах базы данных.
Отчеты позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия. Большую часть работы по созданию отчета выполнит Мастер отчетов, который задаст серию вопросов и построит отчет в соответствии с полученными ответами. Хотя такой отчет готов к использованию, при желании его можно доработать.
Создание отчета с помощью мастера не требует специальных знаний и сводится к выбору таблиц, входящих в отчет, определению списка полей отчета и порядка их размещения.
В рассматриваемой задаче требуется создать отчет для вывода списка неплательщиков с общей суммой задолженности.
Поскольку запрос по неплательщикам уже создан, он и будет использоваться для создания отчета.
В
окне базы данных выбирается объект
Отчеты и
строка, создание отчетов с помощью
мастера. На экране откроется окно
диалога, в котором необходимо определить
поля будущего отчета. Из списка Таблицы
и запросы
выбирается запрос Неплательщики,
при этом в списке Доступные
поля появляется
перечень всех полей выбранного запроса.
Все эти поля нужно перенести в список
Выбранные
поля (Рисунок
)
На втором шаге создания отчета с помощью мастера необходимо определить, требуется ли сгруппировать данные по какому-либо из полей. Поля, по которым будет осуществляться группировка, помещаются в верхней части правого списка в отдельной рамке и выделяются на экране синим цветом (рисунок ).
Установив группировку данных, можно изменить интервал группировки. Для этого нужно нажать кнопку Группировка
В
следующем диалоговом окне задается
порядок сортировки записей отчета. Если
нужно сформировать в отчете итоговые
поля, нажимается кнопка «Итоги» и
устанавли-ваются требуемые флажки
(рисунок).
Н
а
следующих двух шагах создании отчета
определяется вид макета отчета и стиль
оформления (рисунок). На последнем шаге
задается имя отчета и выбирается один
из двух вариантов дальнейшей работы с
отчетом: просмотр отчета (рисунок ) или
изменение структуры отчета (рисунок).
Задания для самостоятельной работы
Для базы данных Межгород, состоящей из одной таблицы Абоненты:
Создать запрос, выводящий список всех абонентов, не имеющих долгов за 2004 год, с суммой оплаты для каждого абонента.
На основе созданного запроса создать ленточную форму для просмотра списка абонентов с подсчетом общей суммы.
Создать отчет с подведением итогов по месяцам.
Создать запрос, выводящий список всех абонентов за 2004 год, с суммой оплаты для каждого абонента.
На основе созданного запроса создать ленточную форму для просмотра списка абонентов с подсчетом общей суммы.
Создать отчет с подведением итогов по месяцам.
Создать параметрический запрос для вывода суммы задолженности конкретного абонента.
На основе этого запроса создать форму с подсчетом общей суммы задолженности.
Создать отчет с подведением итогов по кварталам.
На всех формах создать кнопки для просмотра соответствующего отчета и кнопки закрытия формы.
