Разработка отчетов

Отчет может создаваться с помощью мастера или в режиме конструктора отчетов. Во многих случаях удобно использовать мастера отчетов. Созданный мастером отчет можно доработать в режиме конструктора. При необходимости вывода в отчете результатов решения задачи, в качестве основы для отчета может быть использован многотабличный запрос. На запрос могут быть возложены наиболее сложные виды выборки и предварительной обработки данных. Разнообразные возможности конструктора отчетов позволяют легко структурировать и оформить полученные в запросе данные.

Основы конструирования отчетов

Режим конструктора отчетов во многом похож на режиме конструктора форм. Панель элементов аналогична панели элементов, используемой при разработке форм.

Разделы отчета

При создании отчета в режиме конструктора в окне первоначально отображаются пустые разделы отчета.

В верхний и нижний колонтитул обычно помещают заголовки, номера страниц и даты.

При определении содержания этих разделов следует исходить из требования к оформлению отдельных страниц отчета. В области данных размещаются поля таблиц базы данных или запросов.

img_18_1 

Рис.1. Разделы отчета в режиме конструктора отчетов

При необходимости группировки записей по полю в окно конструктора отчетов могут быть добавлены разделы Заголовок группы и Перемещение группы. В заголовке группы, как правило, размещаются поля, по которым производится группировка. В примечании группы могут быть размещены выражения для подведения итогов по группе. Допускается до 10 уровней группировки выводимых записей.

img_18_2 

Как и любые другие элементы базы банных отчеты можно создавать различными способами: с помощью конструктора, с помощью мастера отчетов и т.д.