`

(三)Ireport制作报表(欢迎加群组http://jaspereport.group.iteye.com)

阅读更多
Ireport制作报表模板。



这里以oracle自带的scott/tiger用户空间为例:





用ireport制作一个查询employee的信息报表。



文件——new:





可以选择一个ireport提供的template,有带图片效果样式的和空的,这里选择Blank A4 Lanscape。然后“open this template”



填写模板的名称和存放路径:





“下一步”“完成”



新建好以后,ireport像大部分的工具一样,打开这样一些工作区:

整个面板图:





1.报表信息面板





2.左边报表编辑面板,右上组件面板,右下属性面板;可直接拖拽一个组件至报表上,选中组件在属性面板就可以编辑此组件的属性。





下面具体制作这个报表:

ireport的报表分为这几个部分:





具体各部分放什么组件,如何结构看下面我做好的例子:





放大面板组件大小,方便我们查看和编辑组件信息:





制作这个报表步骤:

1.点击这个数据库小图标的按钮





2.将sql语句放置到里面,“read fields”,sql语句即为从数据源取数据至报表的sql,点击“ok”





3.做好报表的头及列头等信息



4.从Fields的子节点拖拽我们填好的sql查询出字段值报表的Detail区





到这步报表的大概就做好了。



下面预览这个报表的数据:

1.预览之前,先设置预览的格式,我们选择pdf

  还要菜单上--工具--选项,选择Classpath的卡片区,添加oracle的驱动jar





2.当前是Designer模式,点击Previe按钮:





当前我们的报表还没有参数,如果sql有参数在preview操作时要填写参数。



看到的结果:

1.ireport中的结果:





2.Adobe pdf的结果:





结果看到报表上面的中文都没有显示,因为我们没有设置报表的字体以及添加支持中文的第三方jar。



现在添加这些jar,及设置字体:

1.菜单--工具--选项,选择Classpath的卡片区。

“Add Jar”,添加oracle的驱动jar,支持中文的iTextAsian.jar和iTextAsianCmaps.jar







2.在报表编辑版面选中所有文本框,在属性面板设置:

pdf font name--STSong-Light

pdf encoding --UniGB-UCS2-H (Chinese Simplified)





这回,再预览报表,就有中文显示了。





基本完成,写的累死了!!!
分享到:
评论
1 楼 zhglhy 2013-01-10  
多谢分享!

相关推荐

    java常用网址,可能已经过期了

    - [http://jaspereport.group.iteye.com/group/wiki/3401-jaspereport-ireport](http://jaspereport.group.iteye.com/group/wiki/3401-jaspereport-ireport) - **知识点**:JasperReport是一款用于生成报表的开源...

    ssh整合例子(spring3 + struts2 + hibernate4+dwr+ext+json)

    内含 ext+dwr+freemark+jasperreort+ireport+echance+oscache+velocite等技术 展示例子:http://zz563143188.iteye.com/blog/1462413 若要下载chm格式请到http://user.qzone.qq.com/563143188 程序源码下载地址10MB...

    java组件下载地址大全

    9. iReport和JasperReport:这两款组件是用于报表设计和生成的工具,支持复杂的报表布局和数据呈现。iReport的项目主页是http://jasperforge.org/plugins/project/project_home.php?group_id=83,JasperReport的主页...

    iReport 报表、子报表、主从报表、合计、实例解析

    iReport 报表、子报表、主从报表、合计、实例解析1. 开发使用步骤(iReport4.1)... 2 4.1. JasperReport 和iReport的介绍... 2 4.1.1. JasperReport 简介... 3 4.1.2. iReport 简介... 3 4.1.2.1. iReport几个重要...

    博文附件:一步一步学iReport + JasperReports(二) :

    本文对应文章:一步一步学iReport + JasperReports(二) :JasperReport初级教程(2.0.3)图文详解(转) http://blog.csdn.net/trocp/article/details/6910745

    ireport+jasperreports的报表

    - 运行`iReport.bat`文件,如果能正常启动,则说明安装成功。 - 如果无法启动,请检查环境变量设置是否正确,尤其是`JAVA_HOME`。 - 示例命令脚本: ```bat @echo off set JAVA_HOME=C:\j2sdk1.4.0_03 set ...

    iReport3.0报表全汉化文件part1

    这个是最新iReport3.0开源报表的整理好的汉化文件库,基本上是全汉化了,由于上传限制分卷压缩的,这个是分卷1,请下载完成后下载分卷2,解压后把这个文件的iReport.jar放到iReport\lib替换原文件就可以了,原程序...

    jasperreport ireport开发java报表入门级教程(完整版).rar

    【jasperreport与ireport简介】 JasperReport是一款开源的Java报表工具,它允许开发者创建复杂的打印报告,包括表格、图表、文本等元素,并能够输出为PDF、HTML、Excel、CSV等多种格式。JasperReport的核心功能是...

    jasperreports(ireport1.2.5)制作动态PDF报表

    具体模版*.jrxml 博文链接:https://xiaobo.iteye.com/blog/34774

    ssh框架在application.xml中配置数据源所需jar

    <value>com/longxian/ireport/models/User.hbm.xml</value> </list> </property> </bean> <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3....

    iReport-2.0.5-windows-installer

    iReport-2.0.5-windows-installer 1/5 1 http://download.csdn.net/source/549815 2 http://download.csdn.net/source/550142 3 http://download.csdn.net/source/550143 4 ...

    利用Jasperreport+IReport进行报表开发

    开发源码 博文链接:https://andrawu.iteye.com/blog/37022

    iReport-2.0.5-windows-installer.part2.rar

    iReport-2.0.5-windows-installer.part2.rar 1 http://download.csdn.net/source/549815 2 http://download.csdn.net/source/550142 3 http://download.csdn.net/source/550143 4 ...

    iReport-2.0.5-windows-installer.part3.rar

    iReport-2.0.5-windows-installer.part3.rar 3/5 1 http://download.csdn.net/source/549815 2 http://download.csdn.net/source/550142 3 http://download.csdn.net/source/550143 4 ...

    iReport-2.0.5-windows-installer.part4.rar

    \iReport-2.0.5-windows-installer.part4.rar 4/5 1 http://download.csdn.net/source/549815 2 http://download.csdn.net/source/550142 3 http://download.csdn.net/source/550143 4 ...

Global site tag (gtag.js) - Google Analytics