上一篇文章里我們講到了Java報表工具定時器中時間參數的一些用法,這里,我們以實際操作步驟詳細演示一下如何設置FineReport定時器。
1. 制作帶參的模板
新建內置數據集e1,如圖所示
添加參數p1,控件類型為日期類型,參數界面設置如下
報表設計如下圖所示,并在B4單元格中添加過濾條件:date=$p1
2.添加定時報表
在定時器管理界面點擊
按鈕,添加定時報表,如下圖所示
3. 添加定時任務
點擊定時器界面相應模板的添加定時任務,并點擊
第一步基本設置,如圖
點擊下一步進入時間設置,選擇立即執行,循環方式選擇不循環,如圖
點擊下一步,進入參數定義,直接點擊界面上的
按鈕,自動生成報表中所帶的參數,并雙擊參數的值,對參數值進行編輯,參數類型選擇公式,將參數值設為:Format(today()-1,"yyyy-MM-dd") ,該公式表示當前日期的前一天,如圖所示
點擊下一步,進入導出設置,填寫文件顯示名,并選中管理目錄和導出文件類型,如圖所示
點擊完成,生成定時任務
4.生成文件預覽
刷新管理界面,發現生成定時文件參數測試1.cpt
點擊該生成文件,預覽,如圖
文章轉自:http://javareport.blog.chinabyte.com/2011/01/15/144/
了解Java報表工具就從這里開始
posted on 2011-01-16 23:03
season 閱讀(135)
評論(0) 編輯 收藏 所屬分類:
Java報表—技術知識