You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSRS带参数的钻取报表在新标签页打开后无法自动运行的问题求助

SSRS带参数的钻取报表在新标签页打开后无法自动运行的问题求助

大家好,我平时主要做SQL开发,对SSRS和Visual Basic不太熟悉,最近遇到个棘手的问题想请教各位大佬:

我需要把现有报表里的钻取链接改成在新标签页打开目标报表,而不是覆盖当前窗口。参考网上论坛的资料后,我写出了这段代码:

="javascript:void(window.open('http://server/Reports/Pages/Report.aspx?ItemPath=%2fProgram+Directors+Report%2fTransaction+Detail+Report&rs:Command=Render&rc:Parameters=true&BeginDate="&Parameters!BeginDate.Value &"&EndDate="&Parameters!EndDate.Value &"&AvailRU="&Fields!sCodeIDf_2.Value &"&AvailAccnt="&Fields!sCodeIDf_0.Value &"&secoverride="&Parameters!secoverride.Value &"','_blank'))"

经过反复调试,现在点击链接确实能在新标签页打开目标报表,地址栏里的参数也都是正确的,但报表就是不会自动运行。

对比原来的版本:原来的钻取是直接覆盖当前窗口,点击后目标报表(Transaction Detail Report)会自动使用传递过来的参数运行,而且页面上看不到参数修改的选项。

现在新标签页里的地址是这样的:

http://server/Reports/Pages/Report.aspx?ItemPath=/Program+Directors+Report/Transaction+Detail+Report&rs:Command=Render&rc:Parameters=true&BeginDate=7/8/2023&EndDate=7/15/2023&AvailRU=1000&AvailAccnt=50010&secoverride=1

所有参数都正确传递了,但报表却停留在参数选择界面,显示的都是默认参数值,完全没有执行的迹象。

有没有大神能帮我看看哪里出问题了?或者需要怎么修改才能让新标签页里的报表自动运行起来?万分感谢!

备注:内容来源于stack exchange,提问作者kindrex735

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 12:53:13