Создание отчета при помощи конструктора отчетов
Изменения: 15 сентября 2007 г.
С помощью конструктора отчетов можно создавать отчеты, включающие все преимущества функций служб Reporting Services. Конструктор отчетов предоставляет графический интерфейс, при помощи которого можно определить источники данных, данные запроса, разместить области данных и поля в отчете, уточнить формат отчета и настроить интерактивные функции.
Среда конструктора отчетов
Конструктор отчетов представляет собой набор графических инструментов и окон, которые используются в среде Visual Studio 2005. Можно запустить конструктор отчетов из среды Business Intelligence Development Studio или Visual Studio 2005, если она установлена. Область данных и область проектирования конструктора отчетов появляется при выборе шаблонов проекта отчета или мастера отчетов. Конструктор отчетов включает в себя конструкторы запросов и редактор выражений. При работе с отчетами также можно использовать панель инструментов среды Visual Studio, обозреватель решений и окно «Свойства».
Примечание. |
---|
Соединение конструктора отчетов с удаленным рабочим столом или службами терминала не поддерживается. |
Как создать отчет в конструкторе отчетов
Чтобы создать отчет в конструкторе отчетов, выберите один из следующих подходов:
- создайте проект отчета и затем вручную определите данные отчета и макет;
- воспользуйтесь мастером отчетов, чтобы шаг за шагом создать основные отчеты;
- добавьте отчет как новый или существующий элемент к проекту приложения или решению;
- импортируйте существующий отчет Microsoft Access;
- работайте непосредственно с файлом определения отчета.
Создание проекта отчета
Проект отчета выступает в качестве контейнера для определений и ресурсов отчета. Когда проект развернут, каждый файл проекта отчета публикуется на сервере отчетов. При первом создании проекта также создается решение в качестве контейнера для проекта. К одному решению можно добавить несколько проектов.
Проект отчета можно создать двумя способами. Можно создать проект отчета, который будет содержать один незаполненный отчет или создать проект отчета и отчет с помощью мастера проектов отчетов. Инструкции по созданию проектов отчета см. в разделе Как создать проект сервера отчетов (конструктор отчетов).
После создания проекта отчета необходимо добавить в него отчет. Затем для отчета определяются соединение с источником данных и набор данных. Для одного отчета можно определить несколько источников данных и наборов данных. После определения данных, которые будут использоваться в отчете, можно заняться разработкой его макета и необходимых интерактивных функций.
Дополнительные сведения об определении наборов данных для отчета см. в разделе Определение данных отчета и управление ими. Дополнительные сведения о разработке отчетов см. в разделе Работа с данными в макете отчета. Отчеты служб Reporting Services можно экспортировать во множество разных форматов, которые могут влиять на макет отчета и на работу некоторых интерактивных функций. Дополнительные сведения об особенностях разработки отчетов для различных выходных форматов см. в разделе Вопросы проектирования при подготовке отчета. Дополнительные сведения о создании отчета см. в разделах Как создать отчет (конструктор отчетов) и Учебник. Создание основного отчета.
Использование мастера отчетов
Мастер отчетов разбивает процесс определения данных и разработку проекта отчета на несколько этапов, при этом в результате получается законченный отчет. Если вы не знакомы со средой Visual Studio или хотите очень быстро создать основной отчет, можно использовать мастер отчетов. Дополнительные сведения о мастере отчетов см. в разделе Создание отчетов при помощи мастера отчетов.
Добавление элемента отчета к проекту или решению
При добавлении нового или уже существующего элемента отчета к проекту или решению в среде Visual Studio 2005 необходимо указать пустой шаблон проекта отчета. После указания элемента отчета запустится конструктор отчетов, обеспечивающий доступ к среде разработки, в которой можно создать отчет.
Изначально пустой проект отчета не содержит сведений о данных или макете. При необходимости контролировать каждый этап процесса создания отчета или при добавлении отчета к существующему решению, можно выбрать создание незаполненного отчета. Сразу после создания незаполненного отчета необходимо подключиться к источнику данных и создать запрос. Последующие этапы включают в себя добавление областей данных и полей, а также определение формата отчета. Инструкции по добавлению элемента отчета к существующему проекту или решению см. в разделе Как создать отчет (конструктор отчетов). Дополнительные сведения о работе с данными см. в разделе Работа с данными в макете отчета. Дополнительные сведения о формате отчета см. в разделе Проектирование макета отчета.
Импорт отчетов Microsoft Access
Конструктор отчетов можно использовать для импорта отчетов из файла базы данных (MDB) или проекта (ADP) Microsoft Access. Конструктор отчетов преобразует каждый отчет в файле базы данных или проекта в язык определения отчетов и сохраняет их в указанном проекте отчета. Не все функции отчета Microsoft Access передаются в файл определения отчета. Дополнительные сведения о процессе импортирования и поддерживаемых функциях см. в разделах Импорт отчетов из базы данных Access и Поддерживаемые функции отчетов Access.
Непосредственная работа с файлом определения отчета
При создании отчета в конструкторе отчетов он сохраняется в формате XML в файл с расширением языка определения отчетов (RDL). Этот файл можно редактировать как в конструкторе отчетов, так и в текстовом редакторе или любом другом инструментальном средстве, позволяющем редактировать файлы XML. Дополнительные сведения см. в разделе Работа напрямую с языком определения отчетов.
См. также
Основные понятия
Способы создания отчета
Управление отчетами
Конструктор отчетов
Работа с конструктором отчетов