SSRS 2008 Rpt Bldr 3: перейти к действию URL, не задавая параметры - PullRequest
0 голосов
/ 06 января 2011

У меня есть отчет, в котором есть ссылка Перейти к URL, где я создаю пользовательский URL, который открывается с выбранными параметрами.Это ДОЛЖНО открыть отчет и установить параметры для запуска отчета, но это не так.Вместо этого я получаю сообщение об ошибке «Параметр отсутствует значение», поскольку URL-адрес не устанавливает значения параметров.

Вот мое выражение URL-адреса в основном отчете: = "javascript: void (window.Open ( ' "& Глобалы ReportServerUrl.Replace (!" / ReportServer», "") & "/ Отчеты / Страницы / Report.aspx ItemPath =% 2fRptFolder% 2fsubrptMiscPHDetails & RS: Command = Render¶m1 ="! & Параметры param1.Value.ToString () & "¶m2 =" & Parameters! Param2.Value.ToString () & "'))"

, который генерирует этот URL, который действительно открывает отчет:

http://<server>/Reports/Pages/Report.aspx?ItemPath=/RptFolder/subrptMiscPHDetails&rs:Command=Render&param1=2011&param2=1

Однако параметры не установлены в самом отчете, как ожидалось.Я проверил имена параметров, и они точно совпадают.

Кто-нибудь видит, что может отсутствовать?

Спасибо!

1 Ответ

1 голос
/ 06 января 2011

Ответ - мне нужно использовать сервер отчетов, а не менеджер, поэтому этот URL-адрес работает:

http://<server>/ReportServer?/Editorial/subrptMiscPHDetails&rs:Command=Render&param1=2011&param2=1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...