Поделиться через


Основные сведения о макете и подготовке отчета

Каждый отчет состоит из трех основных частей: тела, верхнего и нижнего колонтитулов страницы. Содержимое колонтитулов повторяется на каждой странице отчета. Они могут содержать такие элементы отчета, как изображения, текстовые поля и линии. Тело отчета содержит данные. Кроме элементов, добавляемых в колонтитулы, в тело отчета можно вставлять области данных из набора данных.

Элементы можно свободно размещать в любом месте отчета. Возможности служб Reporting Services не ограничены «полосами» данных. Можно одновременно добавлять несколько областей данных, работающих с различными наборами данных. Некоторые элементы отчета могут содержать в себе другие элементы отчета. Например, при работе с областями данных внутри групп данных можно создавать другие вложенные группы данных. Дополнительные сведения о работе с областями данных в конструкторе отчетов см. в разделе Основные сведения об областях данных. Дополнительные сведения о работе с элементами в конструкторе отчетов см. в разделе Работа с элементами отчета.

Подготовка к просмотру

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

Разбивка на страницы

Порядок разбивки на страницы определяется размером страницы и разрывами страниц, которые указаны в элементах отчета. Модули подготовки отчетов, которые ориентированы на страницы определенного размера (например, графика или PDF-файл), форматируют данные отчета так, чтобы они умещались на странице. Модули подготовки, которые не поддерживают размеры страниц, помещают все данные в одну страницу. Некоторые модули, не рассчитанные на работу со страницами, могут использовать «мягкие» разрывы страниц (например, они модуль подготовки отчетов в формате HTML). Положение «мягкого» разрыва страницы определяется ее размером, но не так строго, как в модулях подготовки, ориентированных на страницы. Модуль подготовки, поддерживающий разрывы страниц, сформирует новую страницу после каждого разрыва в отчете. Дополнительные сведения о размерах и разрывах страниц в конструкторе отчетов см. в разделе Управление разбивкой отчета на страницы.

См. также

Основные понятия

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

Справка и поддержка

Получение помощи по SQL Server 2005