SSRS报表点击标签跳转到子报表,如何刷新主报表点击的标签的背景色

0
SSRS报表点击标签跳转到子报表,如何刷新主报表点击的标签的背景色
1、从子报表点击父报表返回时,能否触发父报表刷新?
2、在父报表跳转到子报表前,能否先触发父报表刷新?
3、点击了父报表的一个标签,能否触发修改父报表中某一参数的值?
 
参考了BIWORK:http://www.cnblogs.com/biwork/p/3520064.html
这个例子介绍了自己跳转到自己本身报表的处理,我要的效果就是其中的点击标签,改变标签的背景色,即增加此导航报表的用户体检。
 
谢谢各位。
已邀请:
4

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2015-08-24 回答

1. 只要是通过 Action 动作链接跳转到指定报表的形式,就是一次请求会产生一次刷新。如果是点击的后退按钮,不一定会产生刷新。
2. 不会,是跳转到子报表,是一次新的请求。
针对1和2,你可以打开 ReportServer 数据库中的 ExecutionLog3 (找最大数字的那张表) 查询一下你的每一次点击动作发生了什么,就明白了。
3. 可以,但前提是点击了标签,这个标签的 Action 动作是跳转到报表自身,这就是报表的自跳转,然后传入参数修改参数值就可以了。自己给自己传参数,就可以在跳转的时候修改这个参数了。
 
你要的效果,我在文章中已经做出了解释说明,注意中间这一段描述,即跳转到自身并传递参数。文本标签通过表达式来修改自身的属性,表达式对比的值就是参数传入的。
2015-08-24_143607.jpg

 
 
0

zony 2015-08-24 回答

多谢BIWORK!
 
可能我问题问的不是太清楚吧,我目前是按照自跳转的方式来做的,即自跳转+子报表;
 
原来我想要的是,点击标签跳转到另一个报表,因为报表多,不想重叠,且我是想导航页展示一些重要图表,点击标签,再看详细的报表,但回到父报表时,标签颜色不好改变,目前也没想到办法,你上面也说了,不一定会刷新,且参数也不能改变(非自跳转)。

要回复问题请先登录注册