共用方式為


使用資料區域

資料區域是報表項目,其中會一一顯示基礎資料集的資料列。這些資料列可以在資料表、矩陣、清單或圖表中顯示。

每個資料區域會與單一資料集相關聯。資料集定義可以在資料區域中使用的資料。在報表中使用多個資料區域時,您可以設定每一個資料區域使用不同的資料集。例如,您可以依據某一資料集將圖表加入至顯示商店銷售資訊摘要的報表,並根據另一個資料集加入最近訂單的詳細資料表。如果報表只使用一個資料集,依預設所有的資料區域會使用該資料集。如需有關資料集以及與資料集相關聯之資料區域的詳細資訊,請參閱<定義報表資料集>和<如何:將資料區域與資料集相關聯 (報表設計師)>。

本章節內容

您可以在報表上放置多個資料區域。您也可以巢狀資料區域。對於資料區域的數目並沒有任何限制,不過數目愈大愈有可能影響報表伺服器的效能。沒有巢狀的多個資料區域是沒有連結的,而且可以存在於上方、下方或在彼此的旁邊。

資料區域可以共用參數、其他的全域變數和資料集。參數可以在資料區域的外面,因此任何使用運算式的欄位或屬性都可以參考參數集合。

重複資料區域

在報表中可以使用巢狀的資料區域,來重複顯示相同的資料區域。例如,可以建立一個銷售訂單資料報表,使其重複單一銷售訂單資料表多次,每一個員工重複一次。若要執行此動作,請建立另一個如清單的資料區域,並在該資料區域上對員工設定群組。接著,在資料區域內放置資料表。兩個資料區域的資料集必須相同。如果您需要建立一個使用像這樣 (例如在主要詳細資料頁面中) 群組的報表,但要使用不同的資料集,請使用子報表。

空的資料區域

當資料區域的資料集沒有傳回資料時,則不會轉譯資料區域。而是會轉譯顯示 NoRows 屬性值的文字方塊。您可以在報表設計師的 [屬性] 視窗中,編輯 NoRows 屬性。資料區域的外觀屬性 (例如,ColorFontPadding) 適用於 NoRows 文字方塊。

資料區域和其他報表項目

在某些轉譯格式中,當資料區域展開時,其他報表項目的位置可能會變更。如果報表項目是放在資料表、矩陣或清單的下邊緣,或是矩陣右邊緣的右方,就會發生這種情況。例如,若將文字方塊放在資料表的左下方,當資料表展開時,就會將文字方塊向下推移。不過,如果將相同的文字方塊直接放在資料表的左方,而不是左下方,它就會一直對齊在資料表的旁邊。

如果您希望報表項目展開時,對齊在資料區域的旁邊或上面,請建立一個矩形,將它放在資料區域的下邊緣上方或資料區域的左方,然後將報表項目放在矩形內。矩形會一直維持在資料區域的旁邊,而報表項目則會一直在矩形內。

請參閱

概念

使用報表配置處理資料
瞭解資料區域
設定報表項目的格式

說明及資訊

取得 SQL Server 2005 協助