Как избежать скрытия области панели параметров в отчете сквозного просмотра - PullRequest
1 голос
/ 08 марта 2010

У меня есть отчет, который через действие свойства текстового поля запускает отчет детализации (и дает ему два параметра (дата начала, дата окончания)). Это все прекрасно работает в конструкторе отчетов, однако после развертывания отчета на сервере панель в сквозных отчетах скрыта. Есть ли способ, которым я могу изменить это поведение. Наши пользователи хотят, чтобы панель была видна в отчете детализации.

Ответы [ 4 ]

1 голос
/ 05 июля 2013

Мое решение для этого состояло в том, чтобы вызвать подотчеты через URL.

SSRS MS SQL Server 2008 R2

внутри текстового поля перейти к свойствам текстового поля (F4 или щелкните правой кнопкой мыши -> свойства) перейти к действию установить перейти к URL установите следующий код в выражении (маленький Fx справа):

="http://MYSERVER/ReportServer?/MY REPORT FOLDER/MY REPORT NAME&rc:Parameters=True&rs:Command=Render&TODAY="
& CStr(Fields!DT_0.Value)
& "&ENG=" & CStr(Fields!Employee_id.Value)
& "&DT_TO=" & CStr(Fields!DT_6.Value)

это работает здесь. обратите внимание на 3 параметра

параметр 1 называется СЕГОДНЯ параметр 2 называется ENG параметр 3 называется DT_TO

Их значения взяты из разных наборов данных.

надеюсь, это поможет

1 голос
/ 24 февраля 2011

Проблема с предложенным выше предложением (перейдите по ссылке URL и добавьте rc: Parameters = false) в том, что параметры полностью сбрасываются и отображаются пустыми. При обычной связи с основным отчетом с помощью функции «Перейти к отчету» можно сохранить последние введенные пользователем значения в полях параметров.

1 голос
/ 24 февраля 2011

Вы должны сделать то, что говорит ykatchou, и использовать функцию «перейти к URL». Было бы гораздо приятнее, если бы Microsoft добавила возможность скрывать или показывать параметры в детализированном отчете, но они этого не сделали. :-(

http://www.sqldev.org/sql-server-reporting-services/drillthrough-action-hides-parameters-11425.shtml

0 голосов
/ 15 октября 2010

Попробуйте добавить в URL (сервера веб-сервисов) & rc: Parameters = false

http://msdn.microsoft.com/en-us/library/ms152835.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...