iReport报表设计器使用说明
文件编号
文件页
先演示一个简单报表的创建过程
a、新建一个报表
b、选择报表模版
c、命名报表,选择存放路径
d、给报表组织数据源
如果还没有数据源,可以选择新建new,将显示下图新建步骤
可测试数据源是否有效。然后选择保存。保存完后接下来需要组织sql语句。
然后选择需要的数据域(即字段)
e、选择统计分组字段
这里的分组是为方便后面的统计用的。这里我们暂时选择为空。需要者可自己测试
f、完成报表的建立过程
g、将可用的数据域组织到相应的位置即可完成报表的设计。
h、查看设计好的报表效果。
进一步学习之前先学习理解下面几个重要的概念。
理解几个重要概念
a、iReport的输出格式
iReport的预览输出格式可以支持以下几种:
PDF、HTML、CSV、JAVA2D、Excel、纯文字、JRViewer,其中最常用的是PDF、JRViewer。
b、报表的动态对象变量、参数、字段
在使用iReport的过程中会碰到很多与变量(Variables)、参数(Parameters)、字段(Fields)这些有关的内容,我们要介绍这些对象的使用和意义:
·字段(Fields):是数据库抽取出来的,希望在报表中出现的数据库内容。
比如一个ID的所有值。$F{ filedsName } F必须为大写
·参数(Parameters):参数是程序用来传递给报表的一个值,是你的应用需要提供给报表的入口,比如你希望在报表被解释的时候提供Where语句的条件值,那么就可以使用参数(Parameters)。$P{ parameterName } P必须为大写
·变量(Variables):变量是一个用来存放计算结果的对象,比如统计值。$V{ variablesName } 每种对象的定义格式如每个对象的后面说明,比如定义一个变量(Variables),那么表达式就写成$V{ variablesName },报表中出现的就是这个变量的名称。 V必须为大写
c、编译、静态运行、动态运行
Jasperreport运行时需要的就是一个jasper后缀的文件,编译过程其实就是把jrxml后缀的文件生成jasper后缀的文件。(可以参考Jasperreport的运行原理) 静态运行和动态运行是相对的,后者带数据源运行,比如带数据库运行。前者就是静态文本运行,和数据源无关,如果报表中出现和数据源有关的对象,则以null显示。
d、报表的结构
一个报表的结构大致是几个部分:title、pageHeader、columnHeader、detial、columnFooter、pageFooter、summary、groupHe
iReport报表设计器使用说明 来自淘豆网m.daumloan.com转载请标明出处.