SSRS 新窗口展现跳转报表

先上干货:

URL跳转示例
1,在现有窗口打开
="http://hlht01/ReportServer/Pages/ReportViewer.aspx?/报表项目1/X02-MDMlog" & "&log_id=" & Fields!标识ID.Value

2,在新页面打开(无法在工程编辑器中展示,部署后可在浏览器中展示)
="javascript:void(window.open('" & "http://hlht01/ReportServer/Pages/ReportViewer.aspx?/报表项目1/X02-MDMlog" & "&log_id=" & Fields!标识ID.Value & "','_blank'))"

操作过程中的问题:

1.URL有中文,从网页上复制下来后,会被转为百分比编码字符,需逆向解析。(%2f 代表 / )

2.URL拼接要为字符串,除了参数,两者连接符为 &

 

网络上找的其他资料几乎都是同一个版本,比上面的要复杂多,还没试过。

这种方法也是参考了一篇博客后才做出来的:https://www.cnblogs.com/liutianyu/archive/2013/03/25/2980824.html

 

跳转子报表局限性:

1,必须在同报表工程下,建立报表;

2,页面跳转于当前页面,回到主页面需要后退,查询参数重置为默认。


跳转URL方便性:

1,可以引用任意URL,不仅限于当前报表工程;

2,可以在新标签页打开,不影响现有查询,省去每次调整参数麻烦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值