使用實體和資料夾 (報表產生器 1.0)
[報表產生器] 視窗開啟時,選取之資料來源的所有內容會顯示在左側的 [總管] 窗格中。實體包含欄位,而資料夾包含實體。為了方便整理,設計資料來源的人員可能會建立資料夾,然後將實體加入至這些資料夾中。
您可以按一下實體和資料夾來瀏覽資料來源的內容。實體和資料夾顯示在 [總管] 窗格的 [實體] 區域中。按一下實體時,該實體包含的欄位會顯示在 [總管] 窗格的 [欄位] 區域中。按一下資料夾時,該資料夾包含的實體隨即顯示。您可以如同所列出的任何其他實體一般來使用這些實體。
若要將實體加入至設計區域,可以拖曳整個實體或在其上按兩下。將實體加入至設計區域時,會加入預設的欄位集合,而且會自動選取 [欄位] 清單中這些欄位的對應核取方塊。在資料來源中設定的屬性會決定要加入的欄位。若要從設計區域移除欄位,請清除核取方塊。
在將欄位或實體拖曳至設計區域之前,所有可用的實體和資料夾都是可見的。將欄位或實體拖曳至設計區域會啟動報表建立處理序。您選取的實體或從中選取欄位的實體便成為主要實體。在選取主要實體後,實體就會重新排列,以顯示它們與主要實體的關聯性以及彼此之間的關聯性。如需有關主要實體的詳細資訊,請參閱<瀏覽主要實體及其相關資料 (報表產生器 1.0)>。
進階模式
當您開始建立報表時,[總管] 窗格只會顯示報表可以使用的每一個實體,以及與可用實體相關的其他實體。在進階模式中,[總管] 窗格則顯示各實體之間的其他關聯性,這些關聯性通常是不會顯示的。這些關聯性可以讓您建立複雜的查詢。按一下 [進階模式] 按鈕後,將會顯示三種其他的角色類型。
反轉角色。反轉角色所顯示的是,回到您之前所來自的原本實體的關聯性。例如,從 [客戶] 實體,您可以導覽至 [銷售訂單] 角色,而從 [銷售訂單] 角色,則可導覽至 [客戶] 角色。
查閱實體。查閱實體是只包含一個用於報表之相關欄位的角色。設計資料來源的人員不會要求您在每次要將欄位加入報表時導覽至此實體,而會在實體上變更屬性,使這個單一欄位在 [總管] 窗格處於預設模式時出現在 [總管] 窗格中,成為父實體 [欄位] 清單內的欄位。當 [總管] 窗格處於進階模式時,查閱實體便會顯示成角色。例如,AdventureWorks 資料來源範例中的 [產品子類別目錄] 實體是查閱實體,而 [產品子類別目錄名稱] 欄位則顯示成 [產品] 實體內的欄位。當 [總管] 窗格處於 [進階模式] 時,[產品子類別目錄] 便會顯示成 [產品] 實體的角色。
繼承自選取實體之直接上階,但並非目前實體之直接上階的實體。當實體繼承自目前實體的上階,但卻不是目前實體的直接上階時,此角色會顯示在 [進階模式] 中,且角色名稱開頭將會加上 "As"。例如,在 AdventureWorks 模型中,您可以從 [客戶] 實體導覽至 [商店連絡人扮演客戶] 角色,再從此角色導覽至 [個人] 角色。[As Store] 已列為角色。[商店] 和 [個人] 實體都繼承自 [客戶] 實體;但是 [商店] 實體不是 [個人] 實體的直接上階,因此 [商店] 角色不會顯示成 "As Store"。