logo资料库

JasperReport中使用多个数据源的方法.doc

第1页 / 共59页
第2页 / 共59页
第3页 / 共59页
第4页 / 共59页
第5页 / 共59页
第6页 / 共59页
第7页 / 共59页
第8页 / 共59页
资料共59页,剩余部分请下载后查看
JasperReport 中使用多个数据源的方法 廖章 2012 年 4 月 15 日 几经探索,终于寻找到在一个报表中使用多个数据源的方法,现在分享出来以便后来者少走弯路!网上很多资料说 多数据源只能使用子报表方式,呵呵! 一个报表中使用多个数据源的场景: 在同一张报表中,既有交叉表又有饼状图,交叉表与饼状图分别使用不同的数据源。具体报表格式如下: 市民需求情况(2012 年 1 月~2012 年 3 月) 办事指南 公共服务 企业服务 社区服务 数量 占比 458 28% 833 52% 74 5% 244 15% 第一、 使用 iReport 报表设计器设计报表(本人使用 iReport4.5.1 版本),步骤: 1. 新建空白报表。打开 iReport 软件,点击【File】菜单的【New】子菜单,在弹出的 New file 窗口中按红 色框指示选择,然后点击右下角中间的【Launch Report Wizard】按钮,使用向导来新建一张报表。
在下一个窗口中,输入报表文件名以及选择保存的目录路径,点击【下一步】:
在弹出的新窗口中,设置报表使用的查询连接或数据源,可以使用一个 jdbc 连接或 java object 数据源,如果前你 已经设置有数据源,可以选择你原来的数据源,或者你可以点击【New】按钮新建另外一个数据源,这里我选择 新建一个数据源。
新建数据源,这里新建一个 JavaBean 数据源:
在弹出的设置 Fields 窗口中继续点击【下一步】
在弹出的设置 Group by…(分组)窗口中继续点击【下一步】
分享到:
收藏