Reporting services SSRS在新窗口中打开带有参数的报告
我正在尝试在新窗口中打开带有参数的报表。我尝试了很多东西,但仍然不起作用。它进入报告窗口,但要求手动输入参数。如果我隐藏了参数,它会说参数丢失了 我传递参数的问题是它是Reporting services SSRS在新窗口中打开带有参数的报告,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我正在尝试在新窗口中打开带有参数的报表。我尝试了很多东西,但仍然不起作用。它进入报告窗口,但要求手动输入参数。如果我隐藏了参数,它会说参数丢失了 我传递参数的问题是它是varchar(10)类型值 我查看了其他帖子,但没有帮助。我正在使用的代码: ="javascript:void(window.open('http://www.report.utm.com/Reports/Pages/Report.aspx?ItemPath=%2fTechn+Info%2fConst_Tel&**Co
varchar(10)
类型值
我查看了其他帖子,但没有帮助。我正在使用的代码:
="javascript:void(window.open('http://www.report.utm.com/Reports/Pages/Report.aspx?ItemPath=%2fTechn+Info%2fConst_Tel&**ConstID=" & Fields!CONSTITUENTID.Value** & "','_blank'))"
那么,试着用下面的方法看看是否对你有效
="javascript:void(window.open('http://www.report.utm.com/Reports/Pages/Report.aspx&rs:Command=render&rc:Parameters=true&ConstID=" & Fields!CONSTITUENTID.Value & "','_blank','resizeable=1,toolbar=0,status=0,menu=0,top=20,left=20,width=1040,height=730'))"
那么,试着用下面的方法看看是否对你有效
="javascript:void(window.open('http://www.report.utm.com/Reports/Pages/Report.aspx&rs:Command=render&rc:Parameters=true&ConstID=" & Fields!CONSTITUENTID.Value & "','_blank','resizeable=1,toolbar=0,status=0,menu=0,top=20,left=20,width=1040,height=730'))"
我在这里找到了解决方案: 下面的方法终于奏效了。我必须把reportserver放进去?然后是报告路径, 名称和参数。 =“javascript:void(window.open('Info/Const\u Tel&rs:Command=Render&ConstID=“&Fields!constructionId.Value&','u blank'))”
谢谢大家的帮助。我在这里找到了解决方案: 下面的方法终于奏效了。我必须把reportserver放进去?然后是报告路径, 名称和参数。 =“javascript:void(window.open('Info/Const\u Tel&rs:Command=Render&ConstID=“&Fields!constructionId.Value&','u blank'))” 谢谢大家的帮助。试试这个:
="javascript:void window.open(" &"'"& Globals!ReportServerUrl &"/Pages/ReportViewer.aspx?"&Globals!ReportFolder &"/JournalVoucher&voucher_id="&Fields!account_voucher_id.Value &" ','_blank')"
JournalVoucher是我的深入分析报告,凭证id是该报告中的参数。
我从主报表的列中传递帐户\凭证\ id的值
如果您有多个参数,请使用以下命令依次添加一个参数
="javascript:void window.open(" &"'"& Globals!ReportServerUrl &"/Pages/ReportViewer.aspx?"&Globals!ReportFolder &"/TrialBalanceSheetAcctCntrwise&user_id=" & Parameters!user_id.Value &"&acct_centre_id=" & Parameters!acct_centre_id.Value &"&led_id=" & Fields!lid.Value &"&from_dt=" & Parameters!frm.Value &"&to_dt=" & Parameters!to.Value & "','_blank')"
试试这个:
="javascript:void window.open(" &"'"& Globals!ReportServerUrl &"/Pages/ReportViewer.aspx?"&Globals!ReportFolder &"/JournalVoucher&voucher_id="&Fields!account_voucher_id.Value &" ','_blank')"
JournalVoucher是我的深入分析报告,凭证id是该报告中的参数。
我从主报表的列中传递帐户\凭证\ id的值
如果您有多个参数,请使用以下命令依次添加一个参数
="javascript:void window.open(" &"'"& Globals!ReportServerUrl &"/Pages/ReportViewer.aspx?"&Globals!ReportFolder &"/TrialBalanceSheetAcctCntrwise&user_id=" & Parameters!user_id.Value &"&acct_centre_id=" & Parameters!acct_centre_id.Value &"&led_id=" & Fields!lid.Value &"&from_dt=" & Parameters!frm.Value &"&to_dt=" & Parameters!to.Value & "','_blank')"
感谢您的帮助,但是您的链接中缺少报告名称,因此我添加了它。它的行为相同,它要求输入参数。什么是字段!宪法价值?如果其中有特殊字符,则必须将其转义。这是一个简单的参考。您可能还想反向工作——让断开的URL工作,然后使用Javascript构建它。该字段是字符串类型,它包含没有特殊字符的数字。我将尝试使用参数使URL正常工作。谢谢你的链接,它将对未来有所帮助。你能分享一下你目前正在使用的吗?SQL Server 2008。在Internet Explorer 11上运行报告。我不是管理员,所以我只知道这些。谢谢你的帮助,但是你的链接中缺少报告名称,所以我添加了它。它的行为相同,它要求输入参数。什么是字段!宪法价值?如果其中有特殊字符,则必须将其转义。这是一个简单的参考。您可能还想反向工作——让断开的URL工作,然后使用Javascript构建它。该字段是字符串类型,它包含没有特殊字符的数字。我将尝试使用参数使URL正常工作。谢谢你的链接,它将对未来有所帮助。你能分享一下你目前正在使用的吗?SQL Server 2008。在Internet Explorer 11上运行报告。我不是管理员,所以我只知道这些。