2009-06-10 2 views
0

В MS Access существует «Display Когда Property» ведьма может для одних объектов на отчете определить, где он будет отображаться (Print Only, только экран, Всегда). Есть ли аналоговая функция в SSRS2008. Я обычно использую IIF() в видимых свойствах для условного отображения или скрытия данных, но я не знаю, как я могу что-то скрывать, когда он собирается печатать.SQL Дисплей сервера отчетов Когда Property

EDIT: Есть ли возможность этого сделать с использованием технологий C# и ASP.NET, или я могу сделать сборку для этого. Если я визуализирую страницу как HTML, возможно, у меня может быть возможность скрыть некоторые ярлыки перед печатью.

Заранее спасибо

ответ

1

Не то, что я не знаю, вне расширения пользовательского рендеринга.

Можно, конечно, использовать параметры для условно подавления различных элементов, а затем обеспечить таможенный контроль экспорта/печать, чтобы установить этот параметр в фоновом режиме. Это исключает использование диспетчера отчетов, но если вы уже загружаете свой собственный интерфейс отчетов, это будет не намного больше работать.

+0

Возможно будет, и я должен создать свою собственную среду для запуска отчетов. Вначале я надеялся, что веб-сайт отчета сможет удовлетворить мою потребность, но как все становится узловатым, я начал добавлять пользовательские ярлыки в отчеты, которые действуют как кнопки. и т. д. (перейдите к другому отчету, отправьте электронную почту и т. д.). Тонкости, подобные тому, что я не собираюсь отображать на печатной бумаге. Теперь я начинаю с страницы ASP.NET для обработки просмотра отчетов и настраиваемых кнопок для такого рода действий, Но, глядя на то, что я открываю весь набор новых проблем с отчетами по учетным записям, безопасности и установке на WEB-странице. – adopilot

+0

Вы слышали о расширениях безопасности SSRS? Они позволяют интегрировать механизм безопасности вашего веб-сайта с сервером отчетов. Очень полезно. На MSDN есть образцы. В качестве альтернативы вы можете обойти сервер отчетов в целом, используя «локальный режим», но у него есть свои проблемы. См. Здесь подробности: http://www.gotreportviewer.com/ –

+0

образец расширения безопасности: http://msdn.microsoft.com/en-us/library/ms160724.aspx –