原創|使用教程|編輯:龔雪|2015-03-16 09:25:48.000|閱讀 1087 次
概述:MyEclipse官方中文網正式上線,歡迎下載交流!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
組織良好的業務數據可以顯著改善關鍵的決策過程。使用MyEclipse Reports™工具來開發各種Web報表。在本教程中,您將學習到:
持續時間:30分鐘
沒有MyEclipse?
這里有兩種方法來創建報表Web項目。第一種方法是使用報表向導來創建一個新的項目;第二種方法是添加報表Web Runtime Facet到一個現有的MyEclipse Web項目中。
注意:MyEclipse標準用戶不能使用報表功能。
(1)選擇File>New>Report Web Project。
(2)在項目名稱字段中輸入reportdemo,然后單擊下一步。
注意:本教程使用默認的JavaEE 6版本;然而,在創建新的項目是JavaEE 7也是可行的。
(3)配置項目文件夾結構,然后單擊下一步。
(4)更改或接受默認的Web模塊文件夾名稱,然后單擊下一步。
(5)配置部署設置,指定報表引擎的日志記錄級別,然后單擊完成。
您可以安裝報表Web Runtime facet到任何現有的MyEclipse Web項目中。
(1)右鍵單擊該項目,并選擇MyEclipse>Project Facets>Install MyEclipse Report Web Runtime Facet。
(2)完成向導,然后單擊Finish來更新項目。
當向導關閉時,系統會提示您打開MyEclipse Report Design視角,此時選擇Yes。否則,您打開視角只能通過選擇Window>Open Perspective>Other,然后選擇MyEclipse Report Design才能打開。
(1)選擇reportdemo項目,并選擇File>New>Report。(當使用MyEclipse Report Design perspective時會出現報表工具欄選項)
(2)在文件名稱字段中輸入demo_report.rptdesign。報表的擴展名應該被命名為.rptdesign。
(3)請選中生成報表訪問的網頁選項,然后單擊下一步。
(4)從模板列表中選擇空白報表,然后單擊下一步。
下一個頁面,您可以創建一個示例JSP網頁來演示如何使用新的報表進行工作。示例的樣本JSP網頁可以適當配置一個鏈接到您的報表中,或者直接將其嵌入報表中。
注意:如果您不在此時選擇生成一個示例報表訪問頁面,以后可以隨時通過右鍵單擊該報表,并選擇MyEclipse>Generate Sample Report Access WebPage。
(5)使用默認的文件夾位置,并輸入demo_report.jsp作為JSP文件名。
(6)選擇嵌入式報表查看器[JSP Tag]選項,然后單擊Finish。
(7)為檢索報表數據,這個示例使用MyEclipse Derby數據庫中的表。
數據組是一個從數據源檢索數據的集合。此數據將會顯示在一個報表中,本示例中使用的是SQL數據源。
(1)在數據資源管理器中,右鍵單擊數據集,并選擇New Data Set。
(2)選擇在上一節中創建的數據源。
(3)接受默認的MyEclipse SQL Select Query數據集類型。
(4)在數據集名稱字段中輸入Customers,然后單擊下一步。
(5)輸入以下SQL查詢,然后單擊Finish來執行SQL查詢和創建數據集。
select CUSTOMERNAME, CONTACTFIRSTNAME, CONTACTLASTNAME, PHONE
from CLASSICCARS.CUSTOMER
對該數據集進行SQL查詢檢索數據。當您輸入一個SQL查詢時,查詢編輯器提供內容輔助的模式和表名。您也可以在樹形視圖中雙擊一個表或列,并在編輯最后的地方插入查詢該元素的限定名稱。
如果創建數據集沒有問題,那么打開編輯數據集窗口,讓您進一步自定義數據集。選擇Preview Results來顯示SQL查詢的數據結果。
下一個步驟就是將用戶界面元素添加到報表中,用于從Customers數據集中顯示數據。您可以通過右鍵單擊報表頁面來將報表元素插入到Report Designer中,然后從插入菜單中選擇一個項目。或者在Palette視圖中使用palette。Report Designer底部的標簽允許您切換視圖。
首先報表使用palette來添加表格元素。然后,從報表的數據表的列集合元素中綁定列。對于理解表功能是很重要的:
(1)打開Palette來查看報表元素。
(2)從palette中拖出一個表元素,并將其放在編輯器的報表中。
(3)指定3列、1行,然后單擊下一步。
(4)從數據集的下拉列表中選擇Customers,點擊全選,然后單擊Finish。表的3列、1行會出現在編輯器中。
(5)在數據資源管理器中,展開Customers數據集,查看您在查詢中指定的列。
(6)從數據資源瀏覽器中拖動CUSTOMERNAME列,并將其放置在詳細行的第一個單元格來綁定表格列的數據集元素。
表格中的詳細行定義了數據集的列和它們表格中每一個數據行的顯示順序。在已完成的報表中,詳細列的每一行數據都會在數據集中被重復。
當CUSTOMERNAME列表從數據集被拖放到詳細行時,在布局編輯器中加入[CUSTOMERNAME]數據綁定元素。此外標題行在新的[CUSTOMERNAME]數據元素上面,布局編輯器添加列標題標簽,例如CUSTOMERNAME。
(7)拖放PHONE列在詳細行的第二個單元格中。
(8)拖放CONTACTFIRSTNAME列在詳細行的第三個單元格中。
(9)拖放CONTACTLASTNAME列在詳細行的第三個單元格中,下面是CONTACTFIRSTNAME。
該報表的布局應該如下所示。
(10)為了確認該報表的數據和表格布局是正確的,在Report Designer底部單擊預覽選項。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網