Posted on 2011-01-16 23:00
FineReport——报表技术领跑者 阅读(167)
评论(0) 编辑 收藏 所属分类:
Java报表技术知识
上一篇文章里我们讲到了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/