一. 连接数据库
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是一款强大的开源报表设计工具,它主要用于创建复杂的SQL查询并将其转化为美观的报表。iReport 5.6.0是其一个重要的版本,尤其在中文支持方面做出了显著的改进,确保了在设计报表时可以顺利地使用中文字体,...
iReport 最全打印归纳 iReport 是一个基于 Java 语言编写的报表引擎,用户可以按照它制定的规则编写一个 XML 文件,生成各种格式的文件,包括 PDF、HTML、XML、XLS、CSV 等。iReport 是报表的设计部分,界面设计是...
iReport 子报表嵌套技术详解 iReport 子报表嵌套技术是 ireport 提供的一种高级功能,通过子报表技术我们可以创建复杂的报表,实现多对一的数据展示问题。在本文中,我们将通过 ireport 子报表技术,实现自有房产...
iReport是一款功能强大的开源报表设计工具,主要用于创建和设计基于JasperReports的复杂报表。它以其用户友好的界面和丰富的特性集,深受Java开发者和数据分析师的喜爱。在本压缩包"iReport-5.0.0.rar"中,包含的是...
iReport是一款强大的报表开发工具,尤其在Java应用领域中被广泛应用。它允许开发者设计复杂的报表,包括表格、图表、文本和图像,支持多种数据源,如数据库、XML、JSON等。iReport是JasperReports库的配套设计工具,...
iReport是一款强大的报告设计工具,尤其在Java世界中广受欢迎,因为它可以与JasperReports库无缝集成,用于创建复杂的报表和图表。iReport 4.5.1是该软件的一个版本,它提供了一种免安装的下载方式,使得用户可以在...
【标题】"Ireport的JAR包"是一个包含多个组件的集合,主要用于报表设计和开发。IReport是一款基于Java的开源报表工具,它允许开发者通过直观的用户界面创建复杂的SQL查询,设计美观的报表,并将其集成到Java应用程序...
### iReport Eclipse 插件本地安装指南 #### 一、前言 在开发过程中,有时候我们需要使用特定的工具来提高工作效率。例如,在处理报表时,iReport 是一个非常实用的工具,它能够帮助我们轻松创建复杂的报表。为了...
"ireport安装包,需事先安装好jdk" 这个标题表明了主要的话题是关于ireport的安装过程,其中的关键步骤是需要预先安装Java Development Kit(简称JDK)。IReport是一款用于设计Java报表的开源工具,它与...
这个“iReport 1.2.5免安装版本”提供了便捷的方式,让用户无需进行繁琐的安装过程,只需下载解压后即可直接运行,大大简化了用户的操作步骤。 1. **jrxml文件**:jrxml是JasperReports的一种源文件格式,它是基于...
iReport是一款专为JasperReports设计的开源报表开发工具,它极大地简化了创建复杂的报表流程。JasperReport是一个强大的开源报告库,允许开发者生成各种类型的静态和交互式报告,但其自身并不包含图形用户界面(GUI...
在探讨“ireport控制分页显示”的主题时,我们深入解析如何在iReport设计工具中实现每页固定记录条数的分页显示功能。iReport是JasperReports的一部分,一个强大的开源报表工具,广泛用于Java应用程序中生成各种复杂...
iReport是一款强大的报表设计工具,尤其在Java平台上广泛使用,它是Jaspersoft Studio的前身。5.6.0是其一个稳定版本,提供了丰富的报表设计功能。本压缩包"iReport-5.6.0-designer03"包含了该版本的多个组成部分,...
《iReport 5.6.0:报表设计与使用的全面指南》 iReport是一款强大的开源报表设计工具,专为Java开发者设计,支持JasperReports库,使得创建复杂的报表变得简单易行。本指南将深入介绍iReport 5.6.0版本的安装、配置...
在IT行业中,报表生成是数据分析和业务展示的重要环节,而`iReport`作为一个开源的Java报表工具,为开发者提供了设计和生成复杂报表的功能。本文将深入探讨`iReport`模板和自定义字体的使用,以及如何结合`...
iReport 制作复选框的方法 iReport 是一个功能强大的报表设计工具,它可以帮助开发者快速创建复杂的报表。今天,我们将学习如何在 iReport 中制作复选框,并探讨其背后的逻辑和实现原理。 标题解释 iReport 制作复...
ireport是一款强大的报表设计工具,它基于JasperReports库,允许用户通过直观的图形界面创建复杂的报表布局。本文将深入探讨如何在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几个重要...