上一篇文章里我們講到了Java報(bào)表軟件定時(shí)器中時(shí)間參數(shù)的一些用法,這里,我們以實(shí)際操作步驟詳細(xì)演示一下如何設(shè)置FineReport定時(shí)器。
1. 制作帶參的模板
新建內(nèi)置數(shù)據(jù)集e1,如圖所示
添加參數(shù)p1,控件類型為日期類型,參數(shù)界面設(shè)置如下
報(bào)表設(shè)計(jì)如下圖所示,并在B4單元格中添加過濾條件:date=$p1
2.添加定時(shí)報(bào)表
在定時(shí)器管理界面點(diǎn)擊
按鈕,添加定時(shí)報(bào)表,如下圖所示
3. 添加定時(shí)任務(wù)
點(diǎn)擊定時(shí)器界面相應(yīng)模板的添加定時(shí)任務(wù),并點(diǎn)擊
第一步基本設(shè)置,如圖
點(diǎn)擊下一步進(jìn)入時(shí)間設(shè)置,選擇立即執(zhí)行,循環(huán)方式選擇不循環(huán),如圖
點(diǎn)擊下一步,進(jìn)入參數(shù)定義,直接點(diǎn)擊界面上的
按鈕,自動(dòng)生成報(bào)表中所帶的參數(shù),并雙擊參數(shù)的值,對(duì)參數(shù)值進(jìn)行編輯,參數(shù)類型選擇公式,將參數(shù)值設(shè)為:Format(today()-1,"yyyy-MM-dd") ,該公式表示當(dāng)前日期的前一天,如圖所示
點(diǎn)擊下一步,進(jìn)入導(dǎo)出設(shè)置,填寫文件顯示名,并選中管理目錄和導(dǎo)出文件類型,如圖所示
點(diǎn)擊完成,生成定時(shí)任務(wù)
4.生成文件預(yù)覽
刷新管理界面,發(fā)現(xiàn)生成定時(shí)文件參數(shù)測試1.cpt
點(diǎn)擊該生成文件,預(yù)覽,如圖
文章轉(zhuǎn)自:http://javareport.blog.chinabyte.com/2011/01/15/144/