最近公司在帮广发证券做客户关系管理系统,我们负值的是报表那块,使用的工具是安迅的百灵报表。
因为自己以前接触报表较少,有点担心不太容易上手。自己安装了工具 发现这个工具跟Eclipse太像了。
界面风格基本一致,因此自己也信心十足。
BirtReport(百灵报表) 是Eclipse开源报表,网址:www.eclipse.org/birt/phoenix
安迅软件中国 网址:www.actuatechina.com
学习步骤
一,去安迅中国网站上看报表设计的演示视频,获得感官认识
二,去eclipse网站下载百灵报表设计器,按照视频或示例设计第一份报表,并预览其效果
1, 创建报表项目
2, 建数据源(比如用JDBC数据源连接数据库)
3, 建数据集:通过SQL或存储过程从数据源里获取数据集(二维表)
4, 设计报表样式,先用Grid,再用Table,再把数据集里的字段拖动到具体的单元格里
5, 计算列,分组统计
6, 预览效果
三,去eclipse网站下载百灵报表运行时引擎,部署到tomcat下观察效果,并将自己设计的报表部署上去,具体参数需要阅读http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php
四,学习资料,当然Eclipse是带有Birt设计器的Eclipse,最好下Birt的All-in-one
从Eclipse的Help-->Help Contents打开窗口后会找到BIRT Report Developer Guide
五,示例报表,(可以把示例报表导入项目里)
从Eclipse的Window-->Show view -->other 打开窗口找到 Report examplse
下一步需要解决:参数传递;使用jndi数据源;调用存储过程;报表样式的设计;横向扩充;使用taglib
来展现报表。
工具打开之后:
点击运行就可以看到想要的效果了。
平时做报表的开发步骤:
1.在导航器新建报表
2.把资源管理器中的数据集拖到数据资源管理器的数据集中(这些数据集是重要的一步,报表的数据都是来自于此)。
3.给报表配置输入、输出参数
4.双击数据集、编写SQL语句
5.把想要显示的数据拖到右边即可
6.预览效果