隨筆-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 閱讀(631) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 道真| 库车县| 平远县| 紫云| 云阳县| 清流县| 柞水县| 青神县| 丰台区| 丰顺县| 绥棱县| 青浦区| 金门县| 东宁县| 赣州市| 龙泉市| 淮安市| 永泰县| 泽州县| 芜湖市| 务川| 奉节县| 武汉市| 万年县| 新疆| 南京市| 天气| 江陵县| 兴城市| 永川市| 金坛市| 湘阴县| 大港区| 内乡县| 乌鲁木齐县| 加查县| 文安县| 增城市| 五寨县| 团风县| 盐源县|