最新birt动态分组报表制作.doc





《最新birt动态分组报表制作.doc》由会员分享,可在线阅读,更多相关《最新birt动态分组报表制作.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datebirt动态分组报表制作birt动态分组报表制作1BIRT报表开发环境准备21.1BIRT报表开发准备21.2建立Web Project21.3配置交叉报表数据源51.3.1建立公共资源的文件夹51.3.2建立公共资源Library62动态分组交叉报表102.1建立报表文件夹102.2建立报表文件112.3复用报表数据源122.4配置交叉报表结果集132.5配置交叉报
2、表分组字段162.5.1新建Data Cuber162.5.2新建Groups172.6配置交叉报表求和字段182.7交叉报表表样制作192.7.1新建Cross Tab192.7.2完成报表表样制作202.8报表分页实现202.9预览交叉报表203部署交叉报表204运行交叉报表20-1 BIRT报表开发环境准备1.1 BIRT报表开发准备(1)、Ecplise:这里我使用的是Eclipse Platform Version: 3.6.2。(2)、BIRT插件:可以通过Ecplise中的Install New Software 添加Birt插件。插件地址:http:/download.ecli
3、pse.org/birt/update-site/2.6/(3)、Tomcat:这里我使用的是apache-tomcat-6.0.161.2 建立Web Project(1)、新建Web Project为了体现BIRT与实际应用项目相结合的特点,首先建立一个Web Project,工程命名为myReport。然后单击“Next”,出现下图:在Project Name中输入“myReport”,工程构建后的class文件输入目录为WebContent/WEB-INF/classes下。如下图:然后单击“Next”,出现下图,这里我将“Generate web.xml Deployment des
4、criptor”选项勾选上,让Ecplise来创建web.xml。然后单击“Finish”,这样“myReport”工程就建立成功了。1.3 配置交叉报表数据源1.3.1 建立公共资源的文件夹右击“myReport”工程,选择“New”-“Folder”,弹出下图所示对话框。在Folder name录入项中输入db,然后点击“Finish”。公共资源文件夹就建立完成了。1.3.2 建立公共资源Library右击“db”公共资源文件夹,选择“New”-“Library”,出现下图的弹出窗口,如下:在“File name”输入项中输入dataSource_library.rptlibrary。然后
5、单击“Finish”。然后打开“Data Explorer”,如下图:右击“Data Source”,在弹出的下拉列表选择项中选择“New Data Source”,如下图:报表的数据来源于Oracle,但是从弹出的对话框不存在Oracle的连接驱动。我们可以通过手动添加驱动包的形式。点击“Manage Drivers”,在弹出的对话框中,单击“Add”按钮,我选择的是oracle数据库自带的驱动jar包,如下图:然后,将oracle数据库的URL,用户名,密码。输入相应的信息框中。可以点击“Test Connection”来测试数据库是否连接正确。如下图:2 动态分组交叉报表2.1 建立报表
6、文件夹我在myReport工程下的WebContent文件夹下建立了一个用于存放报表文件的文件夹reports。2.2 建立报表文件右击“myReport”工程,选择“New”-“Report”,出现下图对话框,然后单击“Next”。在File name信息框中输入报表文件名称tends_group.rptdesign,然后单击“Next”,会出现一个关于报表类型选择的对话框,这里我采用的是默认选项,然后单击“Finish”。2.3 复用报表数据源对该报表使用先前建立的公共数据源,首先打开Resource Explorer窗口,如果当前Ecplise中未出现Resource Explorer窗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 birt 动态 分组 报表 制作

限制150内