Как можно скрыть / показать параметры отчетов служб Reporting Services через строку запроса URL? - PullRequest
4 голосов
/ 03 сентября 2010

Я пытаюсь выяснить, как можно динамически скрывать / отображать параметры для отчета служб Reporting Services, который я создал с помощью строки запроса URL.Я попытался прочитать целую кучу вещей, которые я нашел с помощью поиска в Google, и я также попытался прочитать различные документы MSDN, касающиеся SQL Server, но мне еще предстоит найти способ, как это осуществить.Кто-нибудь знает, как мне это сделать?Заранее спасибо.

Ответы [ 3 ]

3 голосов
/ 04 сентября 2010

Не уверен, если вы все еще хотите это, но вы будете использовать настройку &rc:Parameters=false в URL

Редактировать: скрывает / показывает блок параметров, как вы упомянули.

Чтобы установить параметры, вы должны иметь что-то вроде &EmployeeID=1234&FieldID=43 в URL

Таким образом, вы можете установить параметры и скрыть их

Edit2: вы можете сделать это только во время разработки. Я забыл эту опцию, но у вас могут быть скрытые параметры на странице параметров отчета, которые можно установить с помощью доступа по URL или через диспетчер отчетов

0 голосов
/ 11 сентября 2010

(ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Может зависеть от версии SSRS, которую вы используете, если вы используете 2005 и выше, вы должны быть хорошими, я считаю)

Это возможно, в определении xml для отчета найти определение для параметра, оно должно выглядеть примерно так

<ReportParameter Name="YourParameterNameHere">
     <DataType>String</DataType>
     <Prompt>YourParameterNameHere</Prompt>
</ReportParameter>

И вы можете добавить эту строку, чтобы установить значение true для скрытого:

 <ReportParameter Name="YourParameterNameHere">
         <DataType>String</DataType>
         <Prompt>YourParameterNameHere</Prompt>
         <Hidden>true</Hidden>
    </ReportParameter>

Надеюсь, это решит вашу проблему!

0 голосов
/ 03 сентября 2010

Ну ... это просто говорит о том, что у меня нет опыта работы с SSRS.Мой URL был отключен (очевидно, вы не можете просмотреть отчеты через диспетчер отчетов так, как я пытался).

РЕДАКТИРОВАТЬ: Проблема все еще не решена -- Теперь у меня возникают проблемы с условным скрытием одного параметра отчета через строку запроса (да, я изначально проверял неправильный URL-адрес, но теперь у меня есть правильный URL-адрес, и у меня все еще возникают проблемы, когда речь идет об условном скрытии одного параметра).Если кто-нибудь знает, как это сделать, пожалуйста, дайте мне знать!

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