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

Добавления: 17 июля 2006 г.

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

Детализированные отчеты

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

Если целевой отчет находится на сервере отчетов, но не в локальном каталоге, необходимо найти имена параметров целевого отчета, изучив свойства отчета с помощью диспетчера отчетов или среды SQL Server Management Studio. Затем можно вручную ввести имена параметров и значения по умолчанию. В именах параметров учитывается регистр букв.

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

Примеры детализированных отчетов можно найти в образце отчетов «Продажи линии продуктов» для компании AdventureWorks.

Вложенные отчеты

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

Aa337167.note(ru-ru,SQL.90).gifПримечание.
Если вложенный отчет используется в области данных, то сам вложенный отчет и его параметры будут обрабатываться для каждой строки в области данных. По этой причине рассмотрите возможность применения вместо него детализированного отчета.

Дополнительные сведения см. в разделе Как добавить вложенный отчет и параметры (конструктор отчетов). Пример см. в разделе Учебник. Дополнительные возможности использования параметров.

Связанные отчеты

После публикации отчета можно из опубликованного отчета создать связанный отчет. Связанный отчет можно рассматривать как указатель на основной отчет, но с иным набором параметров. После создания связанного отчета откройте диспетчер отчетов или среду SQL Server Management Studio и измените параметры. Дополнительные сведения см. в разделе Установка параметров для опубликованного отчета. Поскольку на сервере параметры управляются независимо, повторная публикация основного отчета с новыми настройками параметров не перезапишет существующие параметры ни для основного, ни для связанного отчета. Дополнительные сведения см. в разделах Страница «Создание связанного отчета» (диспетчер отчетов) и Как создать связанный отчет.

Закладки

Отчеты, представляемые как HTML, можно открыть с конкретного места, используя метки закладок в отчете и передавая значение параметра в URL-адресе, когда отчет открывается через URL-адрес. Дополнительные сведения см. в разделе Passing a Report Parameter Within a URL.

См. также

Задачи

Как связать параметр запроса с параметром отчета (конструктор отчетов)
Как добавить, редактировать или удалить параметр отчета (конструктор отчетов)

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

Установка параметров для опубликованного отчета
Добавление, изменение и удаление связанных отчетов
Добавление ссылок к отчету
Добавление вложенного отчета
Связанные отчеты
Работа с элементами отчета

Другие ресурсы

Учебник. Добавление параметров в простой табличный отчет
Учебник. Дополнительные возможности использования параметров
Параметры отчета (конструктор отчетов)
URL Access

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

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