Передача параметров отчета в URL-адресе
Чтобы передать параметры в отчет, можно включить их в URL-адрес отчета. Такие параметры URL-адреса не снабжаются префиксами, поскольку они передаются непосредственно в подсистему обработки отчетов. Дополнительные сведения о параметрах отчета см. в разделе Запуск параметризованного отчета.
Чтобы задать параметр отчета в URL-адресе, просто включите в адрес имя параметра, знак равенства (=) и значение параметра отчета. Используется следующий синтаксис: parameter=value. Чтобы передать в значение параметра, равное NULL, используйте аргумент parameter:isnull=true, например SalesOrderNumber:isnull=true.
Примечание |
---|
Если отчет содержит параметр отчета, имеющий значение по умолчанию, а свойство Prompt имеет значение false (то есть в диспетчере отчетов не выбрано свойство «Подсказка пользователю»), передать значение этого параметра отчета в URL-адресе невозможно. Это позволяет администраторам запретить пользователям добавлять и изменять значения определенных параметров отчета. |
Пример
В следующем примере используется параметр отчета EmployeeID для подготовки указанного отчета к просмотру:
https://server/reportserver?/Sales/Northwest/Employee Sales Report&rs:Command=Render&EmployeeID=1234