2011-06-17 115 views
5

我有一些向下钻取的报告,现在我已要求向报告添加面包屑样式导航,以便用户可以再次访问父级报告,而无需使用litte'返回键。如何链接回SSRS中的父级报告

我想知道是否有简单的方法来做到这一点?目前我还没有找到任何关于interwebs的内容。

我现在的解决方案是将父报告的参数传递给它的孩子,然后使用这些参数返回到报告,但这实际上并不是理想的解决方案。

感谢

回答

3

您的解决方案是一个很值得我做了什么。我不认为有办法让父母“记住”参数。

5

我刚刚使用一个标准的超链接和一个JavaScript实现了这一点。

  1. 添加一个文本框和文本设置适当的东西(如“< <返回”)

  2. 将采取行动,“转到URL”,并设置网址“的javascript:history.go (-1)“(区分大小写)。

  3. 我也格式的文本在蓝色并带有下划线,使其明显它是一个超链接

此代码只是使用JavaScript链路仿真单击后退按钮,所以只有回到一个级别。

请注意,这不适用于SSRS中的预览窗格,但在浏览器中工作(如果启用了JavaScript)。

如果您有多个关卡和一个刚性结构可以通过它进行深入钻取,您可以通过多个链接并将-1替换为-2(以返回2个等级),-3来实现完整的面包屑路径(回3级)等等。

1

我已经添加了名为“SpParentParam”的参数并将其传递给子报告。 此参数将具有父报告的参数。 在我的情况下,父报告有多个参数可以为空,并且子报告不知道在父报告中使用了哪些特定参数

0

与peter建议的类似,但使用“去报告”选项“动作”选项(右键点击“<>动作>>前往报告”)

添加完报告后,请勿忘记添加报告所需的参数你会去的),这个工作在预览模式以及部署后。

希望这会有所帮助。