复制成功
  • 图案背景
  • 纯色背景
  •   |  注册
  • /
  • SSRS 新标签页打开

    下载积分:1200

    内容提示: 以新窗口展现跳转报表的实现方法 作者: 朱玲燕出处: IT 专家网 2010-03-29 07:00 我们做报表跳转的时候, 父报表和子报表只能在一个窗口显示, 跳到子报表再回到父报表只能通过后退的方式, 不方便查看和使用。 现在找到了一个可以以新窗口来展现子报表的方法, 介绍给大家。 假设有两张报表(父报表 report11, 子报表 report22) 涉及到的参数说明如下: Server: TargetServerURL Folder: TargetReportFolder ReportName: 子报表名称 Para1: 子报表参数名称 parameter: 参数值(父报表传过去的, 需要调用第二个 Function) 只要最后拼出的 url 符合要...

    威廉希尔app下载格式:DOCX| 浏览次数:23| 上传日期:2013-08-20 16:59:59| 威廉希尔app下载星级:
    以新窗口展现跳转报表的实现方法 作者: 朱玲燕出处: IT 专家网 2010-03-29 07:00 我们做报表跳转的时候, 父报表和子报表只能在一个窗口显示, 跳到子报表再回到父报表只能通过后退的方式, 不方便查看和使用。 现在找到了一个可以以新窗口来展现子报表的方法, 介绍给大家。 假设有两张报表(父报表 report11, 子报表 report22) 涉及到的参数说明如下: Server: TargetServerURL Folder: TargetReportFolder ReportName: 子报表名称 Para1: 子报表参数名称 parameter: 参数值(父报表传过去的, 需要调用第二个 Function) 只要最后拼出的 url 符合要求, 可以传递多个报表参数, 每个参数可以为单值或多值。 Step1: Report11 中, 工具栏 报表-------报表属性--------代码, 自定义代码里添加如下代码, 然后确定: Public Shared Function GetUrl(ByVal Server As String, ByVal Folder As String, ByVal ReportName As String, ByVal Para1 As String, ByVal parameter As String) as String Dim URL As String Dim s As String Dim a As String Dim urlhead As String Dim urlend As String urlhead = "javascript:void window.open('" urlend="','_blank','resizeable=1,toolbar=0,status=0,menu=0,top=20,left=20,width=740,height=730');" URL =urlhead + Server + "?" + "%2f" + Folder + "%2f" + ReportName + "&" + "rs:Command=Render" + "&" + para1 +"=" +parameter + urlend Return URL End Function Public function GetParaValue(ByVal para1 as String) as String Dim s as string s=“&” +para1+"=" return s End function Step2: 在要跳转的单元格, 选择“文本框属性” ---------操作---------启用为超链接 选 择 “ 转 到URL ” ,公 式 里 填 写 如 下 内 容 : =Code.GetUrl("http://localhost/ReportServer","SSRS1","Report22","ProductCategory",Join(Parameters!Category.Value,Code.GetParaValue("ProductCategory"))) 确定。 Step3: 发布父、 子报表到服务器, 查看父报表, 点击跳转的单元格即可实现单值或多值传递, 并以新的窗口查看子报表详细信息。 效果如下: 注意两点: 1.下面的代码是以参数可以多选项为例,单选项参数可以简单地用 &参数=值 传递 2.报表名称及参数名必须是英文,因为 URL 中的中文无效,需要转成 utf-8

    关注我们

  • 新浪微博
  • 关注微信公众号

  • 打印威廉希尔app下载
  • 复制文本
  • 免费下载SSRS 新标签页打开.XDF