`
taiwei.peng
  • 浏览: 229875 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ireport

 
阅读更多

一. 连接数据库
 1.首先需要把jar包拷贝到ireport 安装的目录下 的lib文件夹下
 2. Data -->connection Data Source -->new -->database jdbc connection -->test -->save

二. 隔行颜色交替变换
1.添加一个variable 指定它的类型一般为Integer,
  calculation Type 一般为count,Reset Type一般为page
  Variable Expression 为任意一个字段(Field)
  Initial Value Expression初始化一个数据new Integer(0)
2.建立static Text(它的长度是整个面板的宽度)
3.把前几个属性(Field)透明化( Transparent)
4.把刚建立的static Text设置send to back
5.设置刚建立的static Text的背景色
6.设置表达式static Text print when expression new Boolean($V{rowcount}.intValue()%2==0)
补充一点知识:
打印时间 Text Field 类型java.util.Date
Evaluation Time:Now  pattern:yyyy-MM-dd HH:mm:ss
Text Field Expression java.util.Calendar.getInstance().getTime()
页眉页数  前面一个Evaluation Time选择 Now 后面一个选择Report
     
三.分组步骤
1.准备好数据库连接
2.准备好sql语句,必须有order by (分组的列)
3.在工具栏中找到 Report groups
4.new group name(请一个名字) Group Expression(你要分组的那个字段 )

四.子报表
1.创建一个子报表
2.创建一个参数(parameters)
3.创建一个父报表需要注意三个地方subreport选项卡下的
  connection/Datasource Expression 选择你要连接
  数据库的数据源 (Use conection expression)
  它下面的大框选择
  $P{REPORT_CONNECTION}
4.Subreport(Other) 可以采用字符串类型
  Subreport Expression
  $P{SUBREPORT_DIR} + "/child_report.jasper"
5.Subreport parameters
  参数的名称和值(Field)

五.如何使用javaBean作为数据源
1.Options-->classpath(选择工程下的classes)文件夹
2.Data-->Report Query(javaBean Data Source) class name  (包名+类名 )
编译运行
注意:针对中文在Pdf中不能显示的解决办法
设置pdf font name 为STSong-Light 同时设置PDF Encoding为
UniGB-UCS2-H (Chinese Simplified)

分享到:
评论

相关推荐

    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中文帮助文档

    本手册是一本 iReport(java report) 的入门教程,从前往后的顺序阅读,您能 一步一步从零开始到学会制作出复杂的报表。 本手册是一本 iReport(java report) 使用进阶书,从示例和理论两个方面,讲 解了 iReport ...

    ireport+jasperreport开发中问题解决方案

    59.ireport特殊字符变成乱码的解决办法 58 . 多个模板一起输出一个文件 57.JasperReport 根据内容动态调整报表行高 56.ireport集合变量进行反填充值 55.乱码分析的可能性 54.删除uuid 因版本的更换会元素会产生uuid...

    iReport用户手册,英文名iReport User Manual.pdf

    大家都知道,JasperReports和iReport的特点就是软件免费,文档收费。尤其是文档,定价很高,最贵的一本大概是174美元。这段时间一直在用JasperReports+iReport做项目,收集了一点这方面的资料,特贡献出来,供大家...

    iReport报表制作完全教程.pdf

    第一章:认识 iReport (一)、下载 iReport 软件 (二)、解开 iReport (三)、认识 iReport 的环境 第二章:使用 iReport (一)、更改 iReport 的语言设定 (二)、新增报表 (三)、常用按钮 (四)、设定资料...

    iReport-4.5.1.zip

    iReport-4.5.1.zip 工具包,由于上传文件大小受限,先传除ireport文件夹之外的文件,ireport文件夹将作为另外一个资源上传,资源名称为iReport-4.5.1 ireport.zip 同时下载iReport-4.5.1.zip和iReport-4.5.1 ireport...

    iReport-5.6.0.rar

    iReport5.6.0已添加中文字体依赖

    ireport 4.0.2安装版

    iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。 iReport的遵循AGPL自由开源协议,在SourceForge.net开源社区发布 [1] 。 根据iReport和Jasper Studio的维护公告,自iReport版本...

    iReport5.6版本。加iReport下载地址

    iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。 iReport的遵循AGPL自由开源协议,在SourceForge.net开源社区发布

    ireport6.3.1导出PDFpart2

    ireport、ireport6.3.1、子报表、导出PDF 因为公司最近要求做报表导出,所以就研究了下ireport6.3.1版本,在网上查了很多资料关于导出PDF中文的东西,ireport6.0以前的解决办法根本不能解决6.0以后的问题。因此做了...

    iReport生成二维码的案例

    iReport生成二维码的案例

    ireport子报表嵌套

    ireport子报表嵌套.doc,文档主要描述了,ireport如何通过子报表技术实现一对多行数据展示问题

    iReport总结(吐血推荐)

    IReport的多栏使用,IReport中的如何使用变量进行合计,iReport使用JavaBean做数据源 ,如何取得ireport报表当前页及总页数,更多内容...

    ireport最全打印归纳

    ireport最全打印归纳,包含工具的下载,新建,主从,合计等详细归纳。

    iReport安装环境介绍

    使用iReport创建新Report的手顺。

    iReport用户手册5

    iReport用户手册是要收费的好不容易搞到个共享下。太大啦我给分开啦! iReport是一个能够创建复杂报表的开源项目,并且它能调用JasperReports库应用于任何一种java应用程序。本身是分布式的且由符合GNU通用公共...

    ireport-PDF版

    iReport是一个能够创建复杂报表的开源项目,并且它能调用 JasperReports库应用于任何一种java应用程序。本身是分布式的且由符合GNU通 用公共许可的百分之百纯java编写。 由于它丰富的图形界面,你能够很快的...

    iReport-Ultimate-Guide-3.5

    iReport Ultimate Guide 2 © 2009 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft logo, JasperAnalysis, JasperServer, JasperETL, JasperReports, Jasper...

    ireport常用的函数说明

    ireport在进行应用开发时,常用的函数:比如数据为空时,不让其显示或者直接显示为“0”;男女以及性别展示(比如1显示“男”,2显示“女”)等函数写法,全部都整理到此文档中了。

    iReport-4.0.2源代码

    iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。这个工具允许用户可视化编辑包含charts,图片,子报表等的复杂报表。iReport 还集成了JFreeChart图表制作包。允许用户可视化地编辑...

Global site tag (gtag.js) - Google Analytics