2015-07-11 4 views
1

Я создал облако тегов, используя собственный код из SQL Jason, который отображает слова с использованием пользовательского кода. Public Function BuildHtmlTag (ByVal Keywrd as String, ByVal Num as Integer, ByVal FColor as String) AS String HtmlTag = HtmlTag & «» & Keywrd & «»Развертка SSRS в текстовом поле облако тегов

End Function` Это прекрасно работает, но я хотел бы, чтобы просверлить в другом докладе на словах. Я попытался выполнить выражение в текстовом поле с помощью функций Lookup, MultiLookUp и LookupSet, но может получить только первое возвращаемое значение. Кто-нибудь знает, как вернуть несколько значений в текстовое поле, которое я мог бы использовать для выполнения детализации, или как настроить настраиваемый код, чтобы разрешить прокрутку?

ответ

3

Вы можете настроить код, чтобы иметь ссылки на другие отчеты, используя тег <a> в HTML. Вам нужно будет создать URL-адрес отчета, который вы хотите связать с параметрами использования &.

Например:

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 как integer и построить WordID в строку html. Мне также необходимо было изменить действие отчета, чтобы перейти к URL-адресу (а не перейти к отчету), как и раньше. – SallyF

+0

@ jt000 Как создать URL для моего отчета? все, что я вижу, это путь отчета из свойств отчета. – Kim

+1

@ KimJaca - URL-адрес отчета определяется папкой, в которой сохранен отчет. URL-адрес вашего отчета можно найти, открыв его в браузере и скопировав его из адресной строки. – jt000