2011-11-15 41 views
0

我在DB數據這樣多個URL 2005表文本框(使用跳轉URL)

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

我想根據每個類別在SSRS報告中顯示4行。每個類別一行。在報告中,我有一列包含有關產品的信息。例如,每個產品就像一個子報告。我希望產品信息應包含根據每個產品的多個URL。就像我們採用乳製品類別一樣,報告中的「產品信息」字段應該包含3個鏈接 - 一個用於牛奶,第二個用於黃油,第三個用於Cheez。 當我右鍵單擊報表中的「ProductInformation」文本框(我在報表中使用表格,每個單元格就像文本框),然後轉到屬性,然後單擊「跳轉到URL」,然後我只能有一個鏈接只有...我想在ssrs表中的每個文本框有多個鏈接。

+0

標題表明這是SSRS 2005,但標籤是SSRS 2008.您使用哪一個?在SSRS 2008中處理多個URL成爲可能。 此外,您是不是故意說:「我想根據每個類別在報告中顯示4 **列**」。 –

+0

HI Jamie,根據這個數據集,行將是4,因爲唯一的類別是4.我的問題是在ssrs 2005的單個文本框中使用多個URL。但是你說它不可能在ssrs 2005中。:( – user999896

回答

0

如果可以使用三列,則可以使用矩陣控制。我沒有辦法在本地進行測試,所以這是來自內存。

按類別分組(這將是您的行源)並將列源設置爲Products。對於值,使用表達式來獲取產品名稱查看該列:

=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 

使用表達式來動態地設定用於數據單元的網址:

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