报表工具ActiveReports开发实例(2)

“在我刚接触报表设计的初期,刚好赶上了公司更换这款报表工具,ActiveReports的强大功能使我的报表设计工作效率大大提高,我设计出的报表模板得到了领导们的一致认可。听办公室里的前辈们说,以前在做动态列的时候,巨大的代码量抛开不说,光是一张报表的开发周期就要长达个把月,而如今,使用ActiveReports仅需几行代码就实现了,可见我有多么的幸运。”

五、ActiveReports的实际使用情况

1. RDL报表实现动态列

如上图所示,供水单位每月会统计各营销分部的各类用水量的回收情况,图中的用水性质都需要动态加载。

“在未使用 ActiveReports 报表工具之前,这类报表可难倒了各路英雄好汉。听前辈们讲,那个时候根本就没有时间考虑报表呈现是否美观,只求动态列能够加载正确。” 汾西电子的开发人员由衷地感慨。

通过使用ActiveReports报表开发工具,汾西电子的开发人员只需要拖拖拽拽就可以轻松地实现动态列的完美加载,还可以使报表呈现的更加美观,最重要的是大幅缩短了项目的开发周期。ActiveReports实现的报表动态列设计如下所示:

运行效果如下:


2. 页面报表:分组与打印

除了统计类报表,另一个重点功能就是实现抄表卡打印。

抄表卡用于抄表员上门抄收机械表的记录,所用的纸张非常规打印纸,而且需要在每一页打印上抄表员负责住户的基本信息。

该项目负责人坦言:“刚接触ActiveReports报表工具的我,说实话面对客户提出的抄表卡需求是不知如何下手的。最后,还是在ActiveReports报表技术人员的耐心指导下,通过页面报表结合分组功能,才完美的解决了抄表卡的在线打印问题。”

ActiveReports实现的抄表卡设计如下所示:

运行效果如下:

报表工具ActiveReports开发实例——物联网智能供水云平台

3. 其他报表类型

除了动态列和抄表卡,供水云平台中还有很多报表模块,如票据打印、明细类报表、汇总类报表等,汾西电子都是通过ActiveReports设计实现的。

正如ActiveReports官网介绍的那样:ActiveReports报表工具的功能强大、操作简单、易于上手,可大大缩短报表开发周期,并为企业提供全面的报表解决方案。

如下是汾西电子使用 ActiveReports 设计的更多报表模板,供大家参考:

票据打印

明细类报表

设计过程:

运行效果:

设计过程:

运行效果:

报表工具ActiveReports开发实例——物联网智能供水云平台

汇总类报表

设计过程:

运行效果:


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/6981.html