使用參數連接到其他報表

新增: 2006 年 7 月 17 日

您可以使用參數,將主報表與鑽研報表、子報表和連結報表產生關聯。當您設計一組報表時,您通常會將每一個報表設計為可回答某些問題;每種報表對於相關資訊都會提供不同的檢視或不同的詳細程度。若要提供一組相關聯的報表,請針對目標報表上的相關資料建立參數。如何將適當的參數傳遞給目標報表是取決於目標報表的類型。

鑽研報表

鑽研動作是在報表項目之任何文字方塊的屬性頁面上設定。如果鑽研動作的目標是報表專案的本機報表,您可以使用屬性頁面上 [導覽] 索引標籤的 [參數] 按鈕,設定要傳遞給目標報表的參數值。這些參數名稱將會出現在本機報表的下拉式清單中。如需詳細資訊,請參閱<文字方塊屬性 (導覽索引標籤,報表設計師)>。

如果目標報表位於報表伺服器上,但是不在本機目錄中,您將需要使用「報表管理員」或 SQL Server Management Studio 檢查報表屬性,以探索目標報表的參數名稱。然後,您可以手動輸入參數名稱和預設值。參數名稱需要區分大小寫。

您可以針對任何 URL 定址報表來使用 URL 存取,並將報表參數值當做 URL 語法的一部分來加入。如需詳細資訊,請參閱<URL Access>。

您可以在 AdventureWorks 範例的 Product Line Sales 報表中找到鑽研報表範例。

子報表

子報表必須是報表伺服器專案中的報表。若要設定子報表的參數,請使用子報表報表項目之屬性頁面的 [參數] 索引標籤。

Aa337167.note(zh-tw,SQL.90).gif附註:
如果您在資料區域中使用子報表,則會針對此資料區域中的每一個資料列來處理該子報表和它的參數。基於這個原因,請考慮是否使用鑽研會更適當。

如需詳細資訊,請參閱<如何:加入子報表和參數 (報表設計師)>。如需範例,請參閱<教學課程:使用參數的進階功能>。

連結報表

在發行報表之後,您可以從已發行的報表來建立連結報表。連結報表可以視為主報表的一個指標,但是卻具有個別的一組參數。在您建立連結報表之後,請在「報表管理員」或 SQL Server Management Studio 中將它開啟,然後修改參數。如需詳細資訊,請參閱<設定已發行報表的參數屬性>。由於參數是在伺服器上獨立管理,所以使用新的參數設定來重新發行主報表時,將不會覆寫主報表或連結報表的現有參數設定。如需詳細資訊,請參閱<新增連結報表頁面 (報表管理員)>或<如何:建立連結報表>。

書籤

如果是在 HTML 中轉譯的報表,您可以開啟特定位置的報表,其方式是在報表中使用書籤標籤,並在透過 URL 開啟報表時,於 URL 位址中傳遞參數值。如需詳細資訊,請參閱<Passing a Report Parameter Within a URL>。

請參閱

工作

如何:將查詢參數與報表參數相關聯 (報表設計師)
如何:加入、編輯或刪除報表參數 (報表設計師)

概念

設定已發行報表的參數屬性
加入、修改和刪除連結報表
將連結加入至報表
加入子報表
連結報表
使用報表項目

其他資源

教學課程:在基本表格式報表中加入參數
教學課程:使用參數的進階功能
報表參數 (報表設計師)
URL Access

說明及資訊

取得 SQL Server 2005 協助