共用方式為


第 8 課:指定預設詳細資料屬性

「預設詳細資料屬性」是識別實體之唯一執行個體的欄位,以及報表產生器使用者在建立其報表時可能覺得有用的其他欄位。當使用者將實體拖曳至設計區域時,會出現預設詳細資料屬性。例如,當「產品」實體加入設計區中時,會出現下列欄位:名稱、產品號碼、重量、大小、顏色和標準成本。「名稱」唯一識別每一項產品的執行個體,但「產品號碼」、「重量」、「大小」、「顏色」和「標準成本」為有關產品的其他欄位,是使用者在建立有關產品的報表時想看到的欄位。「識別屬性」是以唯一項目來識別每一個實體之執行個體的一兩個欄位。例如,「名稱」欄位唯一識別每一項產品。

在這一課,您將指定實體的預設詳細資料屬性,然後重新部署模型,並在報表產生器中查看報表模型的變更。

若要指定預設詳細資料屬性

  1. 在 [樹狀] 檢視中,選取 [銷售員] 實體。

  2. 在 [屬性] 視窗中,選取 [DefaultDetailAttributes]

  3. 若要編輯屬性,請按一下省略符號 (...) 按鈕。

  4. [AttributeReference 集合編輯器] 對話方塊的 [成員] 清單中,選取 [佣金百分比],然後按一下 [移除]

  5. 按一下 [加入]

    此時會出現 [預設詳細資料屬性] 對話方塊。

  6. [實體] 清單中,選取 [員工] 實體,然後選取 [連絡人] 實體。

  7. [欄位] 清單中,選取 [名字][中間名][姓氏],然後按一下 [確定]

  8. 再按一下 [確定]

    請注意,在 [屬性] 視窗中,DefaultDetailAttributes 屬性指出有四個屬性。當使用者將「銷售員」實體加入其報表中時,就會加入該銷售員的身分證號碼、名字、中間名和姓氏。

  9. [檔案] 功能表上,按一下 [全部儲存]

部署報表模型

  • [建立] 功能表上,按一下 [部署 AdventureWorks 模型]

在報表產生器中檢視報表模型變更

  1. 啟動 [報表產生器]

  2. [使用者入門] 窗格中,選取 AdventureWorks 模型,然後按一下 [確定]

  3. 若要查看 [產品詳細資料] 資料夾,請向下捲動實體清單。

    此資料夾是在第 3 課建立的。

  4. 若要查看 [產品詳細資料] 資料夾的內容,請按一下 [產品詳細資料]

    此資料夾的實體會加入第 3 課的資料夾中。

  5. [實體] 清單中,尋找 [銷售訂單][銷售] 實體。

    這些實體在第 4 課已重新命名。

  6. 選取 [銷售訂單] 實體,然後將 [總計] 欄位拖曳至設計區。

    此欄位在第 4 課重新命名,在第 7 課格式化。

  7. [銷售員] 實體拖曳至 [總計] 欄位左邊。

    請注意,身分證號碼、名字、中間名和姓氏欄位會加入報表中。這些是您在這一課加入實體中的預設詳細資料屬性。這與您先前建立的報表相同,只是現在有顯示新模型的變更。

  8. 若要檢視報表的結果,請按一下 [執行報表]

  9. 若要返回設計區域,請按一下 [設計報表]

  10. [檔案] 功能表上,按一下 [新增]

  11. [使用者入門] 窗格出現時,選取 AdventureWorks 模型,然後按一下 [確定]

  12. 提示您儲存報表時,請按一下 [否]

    您不需要儲存此報表供未來教學課程使用。

  13. [實體] 清單中,導覽到 [產品] 實體。

  14. [產品] 實體拖曳至設計區域。

    請注意,在 [實體] 清單中,「產品子類別目錄」實體是列在「產品」實體之下。

  15. 選取 [產品子類別目錄] 實體。

    請注意此實體內的欄位。另外,請注意「產品類別目錄」實體是列在「產品子類別目錄」實體之下。

  16. 接下來,選取 [產品類別目錄] 實體。

    請注意此實體內的欄位。

這些實體只有一個與其相關聯的有用欄位:其個別的 [名稱] 屬性。以「產品」實體的屬性來查看這些欄位很有幫助,這樣就不必個別導覽到每一個欄位。

後續步驟

在下一課,您將變更一個實體的屬性,使它成為另一個實體的查閱實體。請參閱<第 9 課:指定查閱實體>。