原創|使用教程|編輯:龔雪|2014-05-13 10:20:13.000|閱讀 3778 次
概述:本文將為大家詳細講解使用JReport報表工具(JReport Designer 、JReport Mobile、JReport Server Live、 JDashboard)中的JReport Designer創建標準Java報表的方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JReport報表工具主要包含四個工具:JReport Designer 、JReport Mobile、JReport Server Live、 JDashboard,結合這四個工具,我們可以做出各種或簡單或復雜的報表。本文主要使用的工具為JReport Designer,其他工具,在以后的文章我們們會逐個講解。接下來,我們來使用JReport Designer創建一個標準Java報表。我大致設計了下這個報表,如圖:
要使用JReport制作這個報表,我們需要完成三個任務:
在開始制作之前,我們首先下載JReport報表制作工具:
JReport 12 Update 2.1試用版(linux+windows)
步驟一:點擊 Start > All Programs > JReport 12 Update 2.1 > Designer,打開報表設計器
步驟二:在JReport設計師菜單欄點擊File > Catalog Management > Open Catalog,打開目錄文件對話框。
步驟三:選擇JinfonetGourmetJava.cat文件(安裝路徑\Demo\Reports\JinfonetGourmetJava),然后點擊打開按鈕。
步驟四:在菜單欄選擇File > New > Page Report點擊新建報表頁面。
步驟五:在新建報表頁面清除里面的文本信息,在布局框中選擇"Banded",點擊OK。
步驟六:在數據Banded Wizard中選擇選擇新的(New)單選按鈕。
步驟七:在Data Source 1,中擴展Queries節點,點擊<Add Query...>,進入OrderListbyDate,點擊OK。
步驟八:在查詢編輯窗口點擊Query > Add Table。
步驟九:在添加表單對話框中選擇:Orders, Orders Detail, Products 然后點擊添加按鈕,將表單加入查詢,點擊"DONE"關閉對話框。
步驟十:選擇"*",選擇所有列,Inventory 和 Reorder Level不要勾選。
步驟十一:點擊查詢編輯窗口下的OK按鈕,創建查詢。
步驟十二:點擊Next。
步驟十三:在資源選框中添加:Product Type Name,Products_Product ID, Product Name 和 Category。將Products_Product ID名稱改為Product ID。
步驟十四:切換到風格選項,選擇Simple。
步驟十八:點擊"Finish",摘要、圖表和過濾器屏幕會被跳過。
步驟十九:點擊"View",運行報表。
步驟一:在資源視圖面板,公式節點中拖動Total公式,放到旁邊的Category DBField中。公式在第二個GroupHeader面板中被替代,如圖:
步驟二:在資源瀏覽面板,選擇<Add Summary...>。
步驟三:在新的合計對話框,選擇"Sum",在選擇"Total",點擊<img alt="JReport Designer制作標準報表" data-cke-saved-src="//image.fc6vip.cn/images/article/2014/JReport_Tutorial1_9.jpg" src="//image.fc6vip.cn/images/article/2014/JReport_Tutorial1_9.jpg" "="">,選擇Dynamic Summary單選框,保持默認設置,點擊OK。
步驟四:在Summary Name對話框匯總填入Sum_ProductSales_DynamicSummary,點擊OK。
步驟五:在資源瀏覽面板中拖動Sum_ProductSales_DynamicSummary至GroupFooter面板以及BandedFooter面板。
步驟六:調整BandedPageHeader面板大小,點擊Insert > Label,添加標簽。
步驟七:調整新加的標簽,雙擊可編輯,該名字為Order List by Date。
步驟八:點擊Insert > Special Fields > Print Date,按照數據標簽,將特殊域,放入BandedPageHeader面板中。
步驟九:以同樣方式插入打印日期。
步驟十:分別編輯打印時間和打印時間標簽。
步驟十一:調整字段的位置,如圖添加:Order Date、Order ID。
步驟一:調整第二個GroupHeader面板,選擇Product Type Name, Products_Product ID, Product Name和Category
步驟二:調整Product Type Name, Product ID, Product Name, Category 和 Total。
步驟三:選擇數據區域的Product ID,設置為水平對齊。
步驟四:選中這5個標簽:Product Type Name, Product ID, Product Name, Category,Total,然后在報表中設置他們的背景為灰白色。
步驟五:設置GroupFooter 和 BandedFooter面板右對齊,設置總數Total by Order, Total by Month 和 Grand Total。
步驟六:選擇Total by Order 和 Total by Month的所有內容,設置前景色為灰色。
步驟七:選擇Grand Total,設置前景色為紅色。
步驟八:選擇Order ID區域,設置前景色為紅色。
步驟九:選擇Date, Time,Order Date,設置前景色為灰色。
步驟十:調整Order List by Date,設置字體為18,前景色為紅色。
步驟十一:調整Order List by Date,讓其在報表中看起來更加整潔。
步驟十二:選擇GroupFooter 和BandedFooter面板,設置背景為透明。
步驟十三:右鍵BandedHeader面板,在視圖快捷菜單中選擇隱藏。在BandedPageFooter面板中重復此操作。經過編輯,我們會的到下圖:
步驟十四:在報表菜單欄,右鍵選擇Rename。
步驟十五:在報表名字對話框中輸入OrderDetails,點擊OK。
步驟十六:點擊File > Save,保存報表為OrderListbyDate.cls。
步驟十七:點擊View,運行報表。現在我們的JReport報表制作完成,最終得到下圖,
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網