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

Изменения: 12 декабря 2006 г.

Можно внедрить один отчет в другой. Внедренный отчет называется вложенным отчетом. Внедряемый отчет не зависит от отчета, в котором он содержится. Чтобы связать отчеты по значениям данных (например, чтобы оба отчета отображали данные для одного и того же клиента), необходимо передать параметры из отчета, содержащего данные, во вложенный отчет. Внедряемый отчет должен иметь параметры, уже определенные для него.

Добавление вложенного отчета

  1. В режиме разметки на панели инструментов щелкните Вложенный отчет.

  2. В области конструктора мышью измените рамку вложенного отчета до нужного размера. Либо щелкните область конструктора, чтобы создать вложенный отчет фиксированного размера.

    ms160348.note(ru-ru,SQL.90).gifПримечание.
    Если вложенный отчет содержится в проекте, можно перетащить отчет из обозревателя решений в область конструктора, чтобы создать вложенный отчет.
  3. Введите путь к серверу отчетов, где опубликован вложенный отчет. Щелкните вложенный отчет правой кнопкой мыши, а затем выберите пункт Свойства. На вкладке Общие в свойстве Имя вложенный отчет должен быть указан следующим образом.

    • Для отчета, который опубликован на сервере отчетов, работающем в собственном режиме, используется полный или относительный путь без расширения имени файла. Если отчет находится в той же папке, что и текущий отчет, используйте только имя отчета. Если отчет находится в другой папке на том же сервере отчетов, используйте относительный путь к нему (например, .../Папка2/Отчет1). Если отчет находится на другом сервере отчетов, указывается полный путь к этому серверу и отчету (например, http://сервер1/Папка3/Отчет2).
    • Для отчета, который опубликован на сервере отчетов, работающем в режиме интеграции с SharePoint, используется полный URL-адрес, включая расширение имени файла. Относительные пути не поддерживаются. Например, http://<имя_сервера_SharePoint>/<узел>/Documents/Report1.rdl.

Передача параметров вложенному отчету

  1. В режиме разметки щелкните правой кнопкой мыши вложенный отчет, затем щелкните Свойства.

  2. На вкладке Параметры сделайте следующее.

    • В поле Имя параметра введите имя параметра во вложенном отчете. Это имя должно соответствовать параметру отчета, указанного в свойстве ReportName.
      ms160348.note(ru-ru,SQL.90).gifПримечание.
      Имя параметра должно совпадать с именем параметра отчета, а не параметра запроса.
    • В поле Значение параметра введите значение для передачи вложенному отчету. Это значение может быть статистическим текстом или значением, указывающим на какое-либо поле или иной объект в родительском отчете.
  3. Повторите шаг 2, чтобы добавить дополнительные параметры для передачи вложенному отчету.

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

См. также

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

Добавление вложенного отчета
Разделы руководства по конструктору отчетов
Проектирование макета отчета
Замечания по автоматическому изменению размера и позиционированию при подготовке отчетов к просмотру
Режимы развертывания для служб Reporting Services

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

Свойства вложенного отчета (вкладка «Общие», конструктор отчетов)
Учебник. Дополнительные возможности использования параметров

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

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