Как добавить вложенный отчет и параметры (конструктор отчетов)
Изменения: 12 декабря 2006 г.
Можно внедрить один отчет в другой. Внедренный отчет называется вложенным отчетом. Внедряемый отчет не зависит от отчета, в котором он содержится. Чтобы связать отчеты по значениям данных (например, чтобы оба отчета отображали данные для одного и того же клиента), необходимо передать параметры из отчета, содержащего данные, во вложенный отчет. Внедряемый отчет должен иметь параметры, уже определенные для него.
Добавление вложенного отчета
В режиме разметки на панели инструментов щелкните Вложенный отчет.
В области конструктора мышью измените рамку вложенного отчета до нужного размера. Либо щелкните область конструктора, чтобы создать вложенный отчет фиксированного размера.
Примечание. Если вложенный отчет содержится в проекте, можно перетащить отчет из обозревателя решений в область конструктора, чтобы создать вложенный отчет. Введите путь к серверу отчетов, где опубликован вложенный отчет. Щелкните вложенный отчет правой кнопкой мыши, а затем выберите пункт Свойства. На вкладке Общие в свойстве Имя вложенный отчет должен быть указан следующим образом.
- Для отчета, который опубликован на сервере отчетов, работающем в собственном режиме, используется полный или относительный путь без расширения имени файла. Если отчет находится в той же папке, что и текущий отчет, используйте только имя отчета. Если отчет находится в другой папке на том же сервере отчетов, используйте относительный путь к нему (например, .../Папка2/Отчет1). Если отчет находится на другом сервере отчетов, указывается полный путь к этому серверу и отчету (например, http://сервер1/Папка3/Отчет2).
- Для отчета, который опубликован на сервере отчетов, работающем в режиме интеграции с SharePoint, используется полный URL-адрес, включая расширение имени файла. Относительные пути не поддерживаются. Например, http://<имя_сервера_SharePoint>/<узел>/Documents/Report1.rdl.
Передача параметров вложенному отчету
В режиме разметки щелкните правой кнопкой мыши вложенный отчет, затем щелкните Свойства.
На вкладке Параметры сделайте следующее.
- В поле Имя параметра введите имя параметра во вложенном отчете. Это имя должно соответствовать параметру отчета, указанного в свойстве ReportName.
Примечание. Имя параметра должно совпадать с именем параметра отчета, а не параметра запроса. - В поле Значение параметра введите значение для передачи вложенному отчету. Это значение может быть статистическим текстом или значением, указывающим на какое-либо поле или иной объект в родительском отчете.
- В поле Имя параметра введите имя параметра во вложенном отчете. Это имя должно соответствовать параметру отчета, указанного в свойстве ReportName.
Повторите шаг 2, чтобы добавить дополнительные параметры для передачи вложенному отчету.
Примечание. Все параметры, которые требуются вложенному отчету, должны быть включены в список Параметры. Если не хватает какого-либо требуемого параметра, вложенный отчет не будет правильно отображен в пределах родительского отчета.
См. также
Основные понятия
Добавление вложенного отчета
Разделы руководства по конструктору отчетов
Проектирование макета отчета
Замечания по автоматическому изменению размера и позиционированию при подготовке отчетов к просмотру
Режимы развертывания для служб Reporting Services
Другие ресурсы
Свойства вложенного отчета (вкладка «Общие», конструктор отчетов)
Учебник. Дополнительные возможности использования параметров