Java快速開(kāi)發(fā)平臺(tái)

          www.fastunit.com

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            23 Posts :: 0 Stories :: 273 Comments :: 0 Trackbacks

          本文使用的版本:iReport2.0.2,JasperReports 2.0.2

          學(xué)習(xí)制作JasperReports報(bào)表的捷徑是參考其自帶的范例,JasperReports的工程文件包中含有大量范例。

          一、安裝
          下載地址:http://jasperforge.org/sf/projects/ireport
          下載iReport-2.0.2-windows-installer.exe,按提示執(zhí)行默認(rèn)安裝。

          二、基本設(shè)置
          打開(kāi)iReport的“Options” -“ 選項(xiàng)”:
          ? General:語(yǔ)言設(shè)為“中文(中國(guó))”
          ? Compiler:設(shè)置編譯路徑,即jasper文件的輸出路徑
          點(diǎn)擊“存檔”保存設(shè)置。

          三、數(shù)據(jù)源設(shè)置
          將數(shù)據(jù)庫(kù)使用的jdbc驅(qū)動(dòng)包復(fù)制到iReport安裝路徑的lib文件夾下。
          1.  打開(kāi)Data->“連接/資料來(lái)源”,點(diǎn)擊“new”,選擇JDBC連接:

          datasource-new.png

          2.  點(diǎn)擊“next”,配置數(shù)據(jù)源(如下圖所示)后測(cè)試并保存:

          datasource-connection.png

          3. 設(shè)為Default或在報(bào)表設(shè)計(jì)時(shí)通過(guò)Data->“設(shè)定動(dòng)態(tài)連接”來(lái)設(shè)定當(dāng)前數(shù)據(jù)源

          四、PDF報(bào)表的中文處理
          需要將中文包iTextAsian.jar加入iReport安裝路徑的lib文件夾下。
          報(bào)表設(shè)計(jì)時(shí),字體設(shè)置如下:

          chinese.png


          五、使用Report Wizard創(chuàng)建報(bào)表
          File -> Report Wizard
          1.  設(shè)置數(shù)據(jù)查詢

          wizard-query.png

          2.  選擇需要的字段

          wizard-fields.png

          3.  設(shè)置分組字段

          wizard-group.png

          4.  選擇布局模板

          wizard-layout.png


          六、編譯和預(yù)覽
          ? 編譯:選擇“建立”的“編譯”選項(xiàng),在編譯路徑下生成一個(gè)jasper文件。
          ? 預(yù)覽:在“建立”菜單下選擇預(yù)覽模式,然后選擇“執(zhí)行報(bào)表”。

              查看JasperReports報(bào)表展現(xiàn)范例

          posted on 2008-01-16 14:50 FastUnit 閱讀(18057) 評(píng)論(10)  編輯  收藏 所屬分類: JasperReports

          Feedback

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇 2008-01-16 19:25 sterning
          太簡(jiǎn)單了,而且JasperReports還沒(méi)用到呢. 同時(shí),iReport2.0.2顯示中文時(shí),需要在classpath中加上那個(gè)顯示亞洲字符的jar文件才行,不然在PDF中是顯示了不中文的.建議使用iReport2.0.3  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇 2008-01-16 19:52 FastUnit
          所以是入門篇嘛。。。適合初學(xué)者,陸續(xù)會(huì)加入中級(jí)篇、高級(jí)篇。iTextAsian.jar的問(wèn)題文章中已做說(shuō)明。  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇 2008-01-16 21:20 屹礫
          期待下一篇,希望能夠支持中式的報(bào)表  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇 2008-03-04 15:36 lookfor
          期待中級(jí),高級(jí)篇  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇 2008-09-21 17:43
          你的教程真爛  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇 2008-10-16 13:49 kidde1234
          java 報(bào)表 www.jatools.com  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇[未登錄](méi) 2009-12-08 15:39 wj
          教程超爛 第四步 怎么打開(kāi)那個(gè)book2模塊 又不說(shuō) 去死吧!  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇 2010-03-22 16:25 郭鎮(zhèn)瑋
          這是免費(fèi)軟件,你有問(wèn)題可以說(shuō)明,也請(qǐng)你保持風(fēng)度。  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇[未登錄](méi) 2010-06-04 14:49 LX
          這種東西別拿出來(lái)現(xiàn)眼!  回復(fù)  更多評(píng)論
            

          # re: iReport+JasperReports報(bào)表開(kāi)發(fā)入門篇 2012-09-27 14:47 Clement
          應(yīng)該鼓勵(lì),不要說(shuō)人家發(fā)的不好。你覺(jué)得你的更好,可以發(fā)呀。  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 金山区| 开封市| 许昌市| 县级市| 平泉县| 高碑店市| 屯昌县| 宽甸| 福州市| 济南市| 醴陵市| 绥宁县| 远安县| 海阳市| 呼伦贝尔市| 佛冈县| 武宣县| 株洲市| 海安县| 桓仁| 乐业县| 汶上县| 乌鲁木齐县| 三都| 防城港市| 武宁县| 东丽区| 恩施市| 玉田县| 金门县| 拉孜县| 辽阳市| 桂东县| 西乡县| 新沂市| 固镇县| 利津县| 大田县| 曲阜市| 岳阳县| 遂平县|