2010-03-08 37 views
1

我有一个报告,通过文本框属性动作触发钻取报表(并给它两个参数(开始日期,结束日期))。在报表设计器中这一切都可以正常工作,但是在服务器上部署报表后,隐藏了追溯报表中的窗格。有没有一种方法可以改变这种行为。我们的用户希望该窗格在钻取报告中可见。如何避免钻取报表中的参数窗格区域被隐藏

回答

1

上述建议的问题(这样做转到URL并添加RC:参数= FALSE)是参数完全重置并显示为空白。通过使用“转至报告”功能正常链接回主报告,可以保留参数框中最后一个用户输入的值。

1

我这个解决方案是要求通过子报表URL。

SSRS MS SQL Server 2008 R2的

一个TextBox 转到文本框属性里面(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被称为TODAY 参数2称为ENG 参数3被称为DT_TO

它们的值来自不同的数据集。

希望这有助于