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


Создание отчета при помощи конструктора отчетов

Изменения: 15 сентября 2007 г.

С помощью конструктора отчетов можно создавать отчеты, включающие все преимущества функций служб Reporting Services. Конструктор отчетов предоставляет графический интерфейс, при помощи которого можно определить источники данных, данные запроса, разместить области данных и поля в отчете, уточнить формат отчета и настроить интерактивные функции.

Среда конструктора отчетов

Конструктор отчетов представляет собой набор графических инструментов и окон, которые используются в среде Visual Studio 2005. Можно запустить конструктор отчетов из среды Business Intelligence Development Studio или Visual Studio 2005, если она установлена. Область данных и область проектирования конструктора отчетов появляется при выборе шаблонов проекта отчета или мастера отчетов. Конструктор отчетов включает в себя конструкторы запросов и редактор выражений. При работе с отчетами также можно использовать панель инструментов среды Visual Studio, обозреватель решений и окно «Свойства».

ms156280.note(ru-ru,SQL.90).gifПримечание.
Соединение конструктора отчетов с удаленным рабочим столом или службами терминала не поддерживается.

Как создать отчет в конструкторе отчетов

Чтобы создать отчет в конструкторе отчетов, выберите один из следующих подходов:

  • создайте проект отчета и затем вручную определите данные отчета и макет;
  • воспользуйтесь мастером отчетов, чтобы шаг за шагом создать основные отчеты;
  • добавьте отчет как новый или существующий элемент к проекту приложения или решению;
  • импортируйте существующий отчет Microsoft Access;
  • работайте непосредственно с файлом определения отчета.

Создание проекта отчета

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

Проект отчета можно создать двумя способами. Можно создать проект отчета, который будет содержать один незаполненный отчет или создать проект отчета и отчет с помощью мастера проектов отчетов. Инструкции по созданию проектов отчета см. в разделе Как создать проект сервера отчетов (конструктор отчетов).

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

Дополнительные сведения об определении наборов данных для отчета см. в разделе Определение данных отчета и управление ими. Дополнительные сведения о разработке отчетов см. в разделе Работа с данными в макете отчета. Отчеты служб Reporting Services можно экспортировать во множество разных форматов, которые могут влиять на макет отчета и на работу некоторых интерактивных функций. Дополнительные сведения об особенностях разработки отчетов для различных выходных форматов см. в разделе Вопросы проектирования при подготовке отчета. Дополнительные сведения о создании отчета см. в разделах Как создать отчет (конструктор отчетов) и Учебник. Создание основного отчета.

Использование мастера отчетов

Мастер отчетов разбивает процесс определения данных и разработку проекта отчета на несколько этапов, при этом в результате получается законченный отчет. Если вы не знакомы со средой Visual Studio или хотите очень быстро создать основной отчет, можно использовать мастер отчетов. Дополнительные сведения о мастере отчетов см. в разделе Создание отчетов при помощи мастера отчетов.

Добавление элемента отчета к проекту или решению

При добавлении нового или уже существующего элемента отчета к проекту или решению в среде Visual Studio 2005 необходимо указать пустой шаблон проекта отчета. После указания элемента отчета запустится конструктор отчетов, обеспечивающий доступ к среде разработки, в которой можно создать отчет.

Изначально пустой проект отчета не содержит сведений о данных или макете. При необходимости контролировать каждый этап процесса создания отчета или при добавлении отчета к существующему решению, можно выбрать создание незаполненного отчета. Сразу после создания незаполненного отчета необходимо подключиться к источнику данных и создать запрос. Последующие этапы включают в себя добавление областей данных и полей, а также определение формата отчета. Инструкции по добавлению элемента отчета к существующему проекту или решению см. в разделе Как создать отчет (конструктор отчетов). Дополнительные сведения о работе с данными см. в разделе Работа с данными в макете отчета. Дополнительные сведения о формате отчета см. в разделе Проектирование макета отчета.

Импорт отчетов Microsoft Access

Конструктор отчетов можно использовать для импорта отчетов из файла базы данных (MDB) или проекта (ADP) Microsoft Access. Конструктор отчетов преобразует каждый отчет в файле базы данных или проекта в язык определения отчетов и сохраняет их в указанном проекте отчета. Не все функции отчета Microsoft Access передаются в файл определения отчета. Дополнительные сведения о процессе импортирования и поддерживаемых функциях см. в разделах Импорт отчетов из базы данных Access и Поддерживаемые функции отчетов Access.

Непосредственная работа с файлом определения отчета

При создании отчета в конструкторе отчетов он сохраняется в формате XML в файл с расширением языка определения отчетов (RDL). Этот файл можно редактировать как в конструкторе отчетов, так и в текстовом редакторе или любом другом инструментальном средстве, позволяющем редактировать файлы XML. Дополнительные сведения см. в разделе Работа напрямую с языком определения отчетов.

См. также

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

Способы создания отчета
Управление отчетами
Конструктор отчетов
Работа с конструктором отчетов

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

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