隨筆-46  評論-54  文章-0  trackbacks-0
          JasperReports數據庫查詢父子報表模板



          • 安裝并打開iReport,并新建一個報表文件(見圖-1)
          [圖-1]

          • 選擇在“c:\test”目錄下建立一個find文件(見圖-2)
          [圖-2]

          • 新建一個datasource,選擇jdbc連接方式,命名為find。使用HSQLDB(File)方式,url為jdbc:hsqldb:c:/test/find.hsql,用戶名為sa,密碼為空,測試一下,成功了,保存即可(見圖-3、圖-4、圖-5
          [圖-3]

          [圖-4]

          [圖-5]

          • 設置報表查詢語句、字段后,組和結束頁面基本跳過(見圖-6、圖-7、圖-8、圖-9
          [圖-6]

          [圖-7]


          [圖-8]


          [圖-9]

          • 其實做到這里,就可以自己制作根據數據庫查詢報表了,要畫圖設置一些參數,說起來麻煩,就干脆打開樣例模板來看看結果吧。
          這里需要說明的是report1.jrxml是主報表、report1_subreport2.jrxml是子報表,主報表查出的每條記錄的結果CLASSNAME作為子報表的查詢條件參數傳遞過去(見圖-10、圖-11、圖-12、圖-13
          [圖-10]

          [圖-11]

          [圖-12]

          [圖-13]


          參考資料:
          • 樣例模板和數據庫
          http://docs.google.com/leaf?id=0B8vmIM2WmTA2OWE5ZGY0OTktMTkyZC00ZTljLTg1YjMtODA5ZWQ3NjA0MjMz&hl=zh_CN

          • Creating JasperReport subreports
          http://publib.boulder.ibm.com/infocenter/rbdhelp/v7r5m0/index.jsp?topic=/com.ibm.egl.pg.doc/topics/pegl_rep_subreport_create_tsk.html

          • 利用復合的javabean構造基于jasperreports的子報表

          本文地址
          posted on 2010-02-26 16:12 rox 閱讀(629) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 孟村| 瓦房店市| 体育| 寿光市| 绥宁县| 文化| 五寨县| 十堰市| 达尔| 临江市| 萝北县| 仪征市| 南安市| 登封市| 金溪县| 五指山市| 珠海市| 铜梁县| 焦作市| 肥东县| 墨江| 河源市| 天长市| 吴旗县| 洪江市| 应用必备| 理塘县| 长海县| 六枝特区| 修武县| 鹿泉市| 上犹县| 谢通门县| 濮阳县| 双桥区| 邯郸县| 齐河县| 德保县| 仁寿县| 武定县| 万山特区|