2015-07-11 89 views
1

我使用自定义代码SQL Jason,它使用自定义代码`公共函数BuildHtmlTag(ByVal Keywrd作为字符串,ByVal Num作为整数,ByVal FColor作为字符串)显示单词的标签云AS字符串 HtmlTag = HtmlTag &“” & Keywrd &“”SSRS深入文本框标签云

末Function` 这工作得很好,但我想通过钻取到的话另一份报告。我已经尝试使用Lookup,MultiLookUp和LookupSet函数在文本框中钻取表达式,但只能成功返回第一个值。有谁知道如何将多个值返回给可用于钻取操作的文本框,或者如何调整自定义代码以允许钻取?

回答

3

您可以通过在HTML中使用<a>标记来调整代码以链接到其他报告。您必须为报告建立一个网址,以便链接到&使用参数。

例如:

Public Function BuildHtmlTag(ByVal Keywrd as String, ByVal Num as Integer) AS String 

    HtmlTag = HtmlTag & "<a href=""http://foo/reports/reportb?a=" & Keywrd & """><font size=""" & FontSize & """>" & Keywrd & " (" & Num & ") </font></a>" 

    Return Keywrd 

End Function 
+0

谢谢你这么多你的回应是正确的!我修改了公共函数代码,将ByVal WordID包含为整数,并将WordID构建到html字符串中。我还需要像以前一样将报告操作更改为转到URL(而不是转到报告)。 – SallyF

+0

@ jt000如何为我的报告构建网址?我看到的只是报告属性的报告路径。 – Kim

+1

@KimJaca - 报告的URL由保存报告的文件夹定义。您可以通过在浏览器中打开报告并将其从地址栏中复制出来,找到报告的URL。 – jt000