如何创建SSRS超链接直接跳转到报表指定页面?
SSRS报表直接跳转到指定页面的实现方法
完全可行,SSRS支持通过URL参数直接指定报表打开时的页码,具体操作如下:
- 核心参数为
rc:Page=X,其中X是你要跳转的目标页码(从1开始计数),比如跳转到第3页就用rc:Page=3 - 针对不同的SSRS访问链接格式,添加参数的方式略有区别:
- 报表管理器(Report Manager)链接:
原链接示例:http://<报表服务器地址>/Reports/Pages/Report.aspx?ItemPath=%2f<报表文件夹>%2f<报表名称>
添加参数后:http://<报表服务器地址>/Reports/Pages/Report.aspx?ItemPath=%2f<报表文件夹>%2f<报表名称>&rc:Page=3 - 报表服务器原生(ReportServer)链接:
原链接示例:http://<报表服务器地址>/ReportServer?%2f<报表文件夹>%2f<报表名称>
添加参数后:http://<报表服务器地址>/ReportServer?%2f<报表文件夹>%2f<报表名称>&rc:Page=3
- 报表管理器(Report Manager)链接:
- 额外注意事项:
- 如果报表本身带有其他查询参数,只需在现有参数后用
&拼接rc:Page=X即可 - 确保访问链接的用户拥有该报表的查看权限,否则会触发权限验证或报错
- 如果报表本身带有其他查询参数,只需在现有参数后用
内容的提问来源于stack exchange,提问作者kds2012
相关产品推荐
相关产品推荐

