一个完整的BIRT报表制作过程

 

一个完整的BIRT报表制作过程如下: 

版本: Windows2000 + JDK1.4.2_07 + Eclipse3.1 + BIRT2_0_0 + GEF3.1 + EMF2.1
1. 新建一个Project
如果你已经有一个Project了,譬如一个J2EE项目,那就没必要再新建了,直接建一个Folder,然后将所有报表文件放到这个Folder里就行了。
注意BIRT的版本应与GEF、EMF的版本相配套,否则在新建Project时就报错,下面更没法活了。

2. 新建一个报表文件(.rptdesign)
不用罗嗦了,BIRT网站上有Demo。

3. 新建一个数据源
注意名字最好不要用中文。我用的是jdbc:odbc。

4. 新建一个数据集
名字不要用中文。不带参数的SQL语句或存储过程都比较简单,很多人在使用参数时遇到了点小麻烦。我用的是带4个参数的存储过程。
在数据集的“查询”项下,输入的语句大略是这样的:
{call rpt_get_group_orders_by_destprovince(?,?,?,?)}
在数据集的“参数”项下,定义4个数据参数(data parameter),分别对应存储过程的4个参数,并且一定要有缺省值。
如果缺省值合适,这时你在数据集的“预览结果”项下,应该能看到输出数据了。

5. 创建4个报表参数(report parameter),对应于存储过程的4个参数,注意也要有缺省值。

6. 在Palette里拖一个table到页面上。如果你用了向导,那么这时页面上应该已经有一个table了。

7. 鼠标停在table上直至table的左下角出现一个标有“table”或“表”的小图片,点击这个小图片,找到你的“属性编辑器”窗口,它应该显示该table的信息了。
在“属性编辑器-表”窗口,选择“绑定”,出现一个有3列数据的表格,分别显示4个数据参数、它们的类型及缺省值,改变缺省值为你刚才定义的4个报表参数,这样参数绑定就好了。

8. 预览或把你的报表部署到服务器上,运行后应能看到参数输入界面了,改变参数的值,看看结果有无变化。

9. 接下来就是美化报表了,找一个懂HTML的美工,一定能比你做的更好。

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值