Как добавить вложенный отчет и параметры (построитель отчетов версии 3.0 и службы SSRS)
Вложенные отчеты следует использовать в том случае, если необходимо создать основной отчет, являющийся контейнером для нескольких связанных отчетов. Вложенный отчет — это ссылка на другой отчет. Чтобы связать отчеты посредством значений данных (например, для отображения данных из нескольких отчетов одному клиенту), необходимо разработать параметризованный отчет (например отчет, показывающий сведения об определенном клиенте), который будет служить в качестве вложенного отчета. При добавлении вложенного отчета в основной отчет можно указать параметры, которые будут переданы вложенному отчету.
Вложенные отчеты также можно добавить к динамическим строкам или столбцам в таблице или матрице. При обработке основного отчета будет выполнена обработка вложенного отчета для каждой строки. В данном случае следует оценить, можно ли получить необходимый результат с помощью областей данных или вложенных областей данных.
Чтобы добавить вложенный отчет к отчету, сначала необходимо создать отчет, который будет использоваться в качестве вложенного. Дополнительные сведения о создании вложенных отчетов см. в разделах Вложенные отчеты (построитель отчетов версии 3.0 и службы SSRS) и Использование параметров для соединения с другими отчетами (построитель отчетов версии 3.0 и службы SSRS).
Примечание |
---|
В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com. |
Добавление вложенного отчета
На вкладке Вставка щелкните Вложенный отчет.
В области конструктора щелкните поверхность отчета и перетащите его поле до желаемого размера вложенного отчета. Либо щелкните область конструктора, чтобы создать вложенный отчет с размером по умолчанию.
Щелкните правой кнопкой мыши вложенный отчет, а затем выберите пункт Свойства вложенного отчета.
В диалоговом окне Свойства вложенного отчета введите имя в текстовое поле Имя или примите имя по умолчанию. Это имя должно быть уникальным в пределах отчета. По умолчанию присваивается стандартное имя, такое как Subreport1 или Subreport2.
В списке Использовать этот отчет в качестве вложенного отчета нажмите кнопку Обзор или введите имя отчета. Рекомендуется нажать кнопку Обзор, поскольку в этом случае построитель отчетов автоматически укажет путь к вложенному отчету. Указать отчет можно несколькими способами. Дополнительные сведения см. в разделе Указание путей к внешним элементам (построитель отчетов версии 3.0 и службы SSRS).
Нажмите Да в области Пропустить границу на разрыве страницы, чтобы предотвратить вывод границы в середине вложенного отчета, если вложенный отчет занимает более одной страницы (необязательно).
Нажмите кнопку ОК.
Указание параметров, передаваемых вложенному отчету
В режиме конструктора щелкните правой кнопкой мыши вложенный отчет и выберите Свойства вложенного отчета.
В диалоговом окне Свойства вложенного отчета щелкните Параметры.
Нажмите кнопку Добавить. В сетку параметров добавится новая строка.
Введите имя параметра во вложенном отчете в текстовое поле Имя или выберите его из списка. Это имя должно совпадать с именем параметра вложенного отчета, а не с именем параметра запроса.
В списке Значение введите или выберите значение для передачи вложенному отчету. Это значение может быть статическим текстом или выражением, которое ссылается на какое-либо поле или иной объект в основном отчете.
Примечание Если в построителе отчетов в списке Параметры пропущен параметр, а вложенный отчет имеет определенное значение по умолчанию, то вложенный отчет будет правильно обработан.
В конструкторе отчетов все параметры, которые необходимы вложенному отчету, должны быть включены в список Параметры. Если не хватает какого-либо требуемого параметра, вложенный отчет не будет правильно отображен в основном отчете.
Повторите шаги 3 и 5, чтобы указать имена и значения для всех параметров вложенного отчета.
Для удаления параметра вложенного отчета щелкните этот параметр в сетке параметров и выберите Удалить.
Чтобы изменить порядок параметров вложенного отчета, щелкните параметр и нажмите кнопку со стрелкой вверх или вниз.
Изменение порядка параметров вложенного отчета не скажется на обработке вложенного отчета.