[Java报表软件—技术知识]Java报表软件定时器日报专题 |
在以FineReport为代表的Java报表软件定时器中,涉及到几个典型问题,日报,月报,年报。这三种典型报表具体如何通过定时器生成定时任务呢?本专题专门介绍定时器的日报问题。日报顾名思义就是在每日的定点生成关于每天的统计。常见使用主要是人事考勤,订单管理之类的,下面就做一个人事考勤的简单例子介绍一下。
1. 制作模板
新建内置数据集E1,如图所示:
500)this.width=500'>
添加报表参数统计时间,控件类型为日期类型,参数界面设置如下:
500)this.width=500'>
表样设计如下图所示,并在A6单元格中添加过滤:统计时间=$统计时间
500)this.width=500'>
报表制作完成之后将模板存储到reportlets目录下
2. 添加定时报表
在定时器管理界面点击500)this.width=500'>按钮,添加定时报表,如下图所示
500)this.width=500'>
3. 添加定时任务
点击定时器界面相应模板的添加定时任务,并点击500)this.width=500'>:
500)this.width=500'>
第一步基本设置,如图:
500)this.width=500'>
点击下一步进入时间设置,开始时间选择4月1日,循环方式选择自定义循环,结束时间选择4月30日,时间选择每天的10点50分执行,月选择四月,这样4月1号到4月30号每天的11点01分该定时任务都会执行
500)this.width=500'>
点击下一步,进入报表参数设置,直接点击界面上的500)this.width=500'>按钮,自动生成报表中所带的参数,并双击参数的值,对参数值进行编辑,参数类型选择公式,将参数值设为:Format(today()-1,"yyyy-MM-dd") ,该公式表示当前日期的前一天,这样该定时任务就在4月份的每一天的11点01 分生成当前日期的前一天的考勤统计,如图所示:
500)this.width=500'>
点击下一步,进入导出设置,填写文件显示名,并选中管理目录和导出文件类型,如图所示:
500)this.width=500'>
4. 效果预览
刷新管理界面,发现在设置的11点01分生成定时文件:日报专题文件导出.cpt
500)this.width=500'>
点击该生成的定时文件,即在11点01分统计的当前日期的前一天的考情统计,预览:
500)this.width=500'>
文章转自: http://blog.vsharing.com/fanfanzheng/A1338267.html
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1211776 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|