Java报表工具定时器填报

Java报表工具定时器填报
      Java报表工具 定时器的另一个重要功能就是可以用来定时填报,通过定时功能实现自动填写功能,而不必一个一个的手动输入,下面就通过一个例子介绍一下6.5版本定时器填报的用法。

 

1.    制作简单填报模板

连接数据库scheduleDemo,新建模板,并添加数据库查询ds1: SELECT year(countdate) as year,month(countdate) as month,empid,num FROM empdetails  where year(countdate) = ${year}  and month(countdate)= ${month},并将year参数的默认值设为2010,month参数的默认值设为4报表样式设计如图所示,并双击A3单元格,选择高级里面的自定义显示值:=CONCATENATE($$$,"",month,""),将C3单元格设置为:汇总|求和

填报属性设置,如图所示,将empdetails表中的值插入到表empcount中去

Java报表工具定时器填报_第1张图片

报表制作完成之后将模板存储到reportlets目录下

2.    添加定时报表

在定时器管理界面点击 按钮,添加定时报表,并选中是否填报,如下图所示

Java报表工具定时器填报_第2张图片

3.    添加定时任务

点击定时器界面相应模板的添加定时任务,并点击

Java报表工具定时器填报_第3张图片

第一步基本设置,如图

Java报表工具定时器填报_第4张图片

点击下一步进入时间设置,选择立即执行,循环方式选择不循环,如图

Java报表工具定时器填报_第5张图片

点击下一步进入报表参数设置,点击 ,并双击参数monthyear进行编辑,将参数类型都选择公式,month的参数值为:month(today()),表示当前的月份,year的参数值为:year(today())表示当前的年份

Java报表工具定时器填报_第6张图片

点击下一步,进入导出设置,填写文件显示名,并选中管理目录和导出文件类型,如图所示

Java报表工具定时器填报_第7张图片

4.    查看效果

6.5定时器的填报功能不能在定时器管理界面显示,效果只能在数据库中查看。打开scheduleDemo数据库的empcount表,发现通过定时任务,数据已经自动填入表中了。如图所示

Java报表工具定时器填报_第8张图片

文章转自:http://blog.vsharing.com/fanfanzheng/A1342857.html



了解Java报表工具就从这里开始

你可能感兴趣的:(Java报表工具定时器填报)