建立基本報表
本節將讓您對在 Eclipse 中建立資料庫報表有基本的瞭解。
從資料庫建立基本報表
- 在 [檔案] 功能表上,按一下 [新增] > [其他]。
[新增] 精靈便會開啟。
- 展開 [Crystal Reports] 節點,選取 [空白報表],然後按一下 [下一步]。
- 選取 [CrystalReportsDemo] > [WebContent] 節點。
- 在 [檔案名稱] 欄位中,輸入
BikeSalesReport.rpt。
- 按一下 [完成]。
- 在 [資料庫總管] 檢視中,移至 [連線] > [classpath:/Xtreme[Derby 10.1]] > [classpath:/Xtreme] > [結構描述[已篩選]] > [App] > [資料表]。
- 展開 [資料表] 節點。
- 在 CUSTOMER 資料表上按一下右鍵,按一下 [Crystal Reports] > [新增至目前報表]。
- 在 ORDERS 資料表上按一下右鍵,然後按一下 [Crystal Reports] > [新增至目前報表]。
在 Crystal Reports 編輯器中的報表將切換至 [資料] 檢視。
- 將 [CUSTOMER_ID] 欄位從 [CUSTOMER] 資料表拖放至 [ORDERS] 資料表的 [CUSTOMER_ID] 欄位上,建立兩個資料表之間的關聯。
- 在 Crystal Reports 編輯器中,切換回版面配置檢視。
- 在 [欄位總管] 檢視中:
- 展開 [CUSTOMER] 節點,在 COUNTRY: String[30] 上按一下右鍵,然後按一下 [在欄位上分組]。
GroupName ({CUSTOMER.COUNTRY}) 便會顯示在報表版面配置的 [Group1] 區段中。
- 在 CUSTOMER_NAME: String[40] 上按一下右鍵,然後按一下 [在欄位上分組]。
GroupName ({CUSTOMER.CUSTOMER_NAME}) 便會顯示在報表版面配置 [Group2] 區段中。
- 展開 [ORDERS] 節點,選取 [ORDER_AMOUNT: Number]、[ORDER_DATE: Date]、[ORDER_ID: Number] 欄位,並且將它們拖曳至報表的 [內文] 區段。
[ORDERS.ORDER_AMOUNT]、[ORDERS.ORDER_DATE] 及 [ORDERS.ORDERS_ID] 會顯示在報表版面配置的 [內文] 區段。[ORDER_AMOUNT]、[ORDER_DATE] 及 [ORDER_ID] 會顯示在報表版面配置的 [頁首] 區段及 [內文] 區段。
- 在 Crystal Reports 編輯器中,在 [ORDERS.ORDER_AMOUNT] 上按一下右鍵,然後按一下 [摘要]。
摘要欄位便會顯示報表版面配置的 [Group1] 頁尾區段。
- 藉由拖曳 Crystal Reports 編輯器版面配置檢視上的欄位,調整報表的版面配置。
- 儲存報表。
- 切換至 [預覽] 檢視,以檢視報表。