несколько URL в текстовом поле таблицы ssrs 2005 (с помощью перехода к URL) - PullRequest
0 голосов
/ 15 ноября 2011

У меня есть данные в дБ, подобные этим

<b>Category  Key    Products</b><br/>
Dairy     22       Milk<br/>
Dairy     22       Butter<br/>
Dairy     22       Cheez<br/>
Color     44       Red<br/>
Color     44       Green<br/>
Color     44       Blue<br/>
Shampoo    1       Pentene<br/>
Shampoo    1       H& D<br/>
Shampoo    1       Sunsilk<br/>
Drink      3       Pepsi<br/>
Drink      3       Coke<br/>

Я хочу отобразить 4 строки в отчете ssrs по каждой категории.Один ряд для каждой категории.В отчете у меня есть один столбец, который содержит информацию о продуктах.Например, каждый продукт похож на дополнительный отчет.Я хочу, чтобы информация о продукте содержала несколько URL-адресов для каждого продукта.Например, если мы возьмем категорию «Молочные продукты», поле «Информация о продукте» в отчете должно содержать 3 ссылки - одну для молока, 2-ю для масла и 3-ю для сыра.Когда я щелкаю правой кнопкой мыши текстовое поле «ProductInformation» в отчете (я использую таблицу в отчете, а каждая ячейка похожа на текстовое поле), затем перехожу к свойствам, затем нажимаю «Перейти к URL», тогда я могу иметь только одну ссылку... Я хочу иметь несколько ссылок на текстовое поле в таблице ssrs.

1 Ответ

0 голосов
/ 27 ноября 2011

Если допустимо использовать три столбца, вы можете использовать матричный элемент управления. У меня нет способа проверить это локально, так что это из памяти.

Сгруппируйте по категориям (это будет ваш источник строк) и установите для источника столбца Товары. Для значения используйте выражение, чтобы получить название продукта для этого столбца:

=First(Fields!ProductName.Value)

Это должно отображать данные следующим образом:

Category  Key      Products

Dairy     22       Milk      Butter      Cheez
Color     44       Red       Green       Blue
Shampoo    1       Pentene   H& D        Sunsilk
Drink      3       Pepsi     Coke

Используйте выражение для динамической установки URL-адреса для ячейки данных:

="http://www.myco.com/info.html?product=" & First(Fields!ProductName.Value)
...