欢迎来到天天文库
浏览记录
ID:23578062
大小:8.21 MB
页数:104页
时间:2018-11-09
《ireport报表设计器使用说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、V1.0iReport报表设计器使用说明文件编号文件状态[]草稿[]正式发布[√]正在修改当前版本拟制日期审核日期批准日期第104页共104页V1.0修订历史记录A-增加M-修订D-删除变更版本号日期变更类型(A*M*D)修改人摘要备注第104页共104页V1.0目录iReport报表设计器使用说明1先演示一个简单报表的创建过程5Øa、新建一个报表5Øb、选择报表模版6Øc、命名报表,选择存放路径7Ød、给报表组织数据源8Øe、选择统计分组字段12Øf、完成报表的建立过程12Øg、将可用的数据域组织到相应的位置即可完成报表的设计。13Øh、查看设计
2、好的报表效果。14理解几个重要概念15Øa、iReport的输出格式15Øb、报表的动态对象变量、参数、字段15Øc、编译、静态运行、动态运行15Ød、报表的结构15讲解制表过程常用的几个控件和相应的设置17Ø先将全局分成下面几个版块17Ø报表报表属性管理版块20Ø报表设计版块22Ø各种元素及其属性版块23制表过程常见问题解答23ØTextfield与statictext的区别23Ø如何设置两行数据的间距24Ø如何给报表设置参数24Ø表报中文格式无法输出pdf或输出pdf时为乱码26Ø解决字符串过长,自动换行的问题29Ø如何让报表的数据在方框里面显
3、示32Ø如何设置报表的宽度和高度35Ø如何让字体居中,靠左等36Ø配置数据源时提示找不到jdbc驱动37Ø查询语句有数据的情况下输出报表为空38Ø如何运用变量,以设置变量统计某一列为例39Ø如何制作分组报表42Ø如何制作子报表45i.先举例说明一下什么是子报表:45ii.总结子报表概念45iii.制作子报表的几个前提条件46iv.制作子报表的过程46Ø数据源的配置531.iReport中的数据源542.JDBC连接55²ClassNotFoundException56第104页共104页V1.0²URL不正确57²连接参数不正确57²使用JDBC连
4、接57²字段注册573.JRDataSource接口584.JavaBean作为数据源59²JavaBean的一个字段作为数据源605.XML数据源62²字段的注册646.XML和子报表667.CSV数据源70²字段的注册718.JREmptyDataSource71²实现一个新的JRDataSource72²用iReport实现个性化的JRDataSource749.JavaBeanExtended数据源76Ø参数$P!{}与$P{}的区别77Ø如何制作图表78a.饼图(或3D饼图):78b.柱状图(或3D柱状):81c.线图:85d.区域图:8
5、9e.其他图:89Ø制作模版89a)制作模版89b)添加模版92c)利用模版93附:iReport报表中各个元素的属性的含义95第104页共104页V1.0先演示一个简单报表的创建过程Øa、新建一个报表第104页共104页V1.0Øb、选择报表模版第104页共104页V1.0Øc、命名报表,选择存放路径第104页共104页V1.0Ød、给报表组织数据源如果还没有数据源,可以选择新建new,将显示下图新建步骤第104页共104页V1.0第104页共104页V1.0可测试数据源是否有效。然后选择保存。保存完后接下来需要组织sql语句。第104页共104
6、页V1.0然后选择需要的数据域(即字段)第104页共104页V1.0Øe、选择统计分组字段这里的分组是为方便后面的统计用的。这里我们暂时选择为空。需要者可自己测试Øf、完成报表的建立过程第104页共104页V1.0Øg、将可用的数据域组织到相应的位置即可完成报表的设计。第104页共104页V1.0Øh、查看设计好的报表效果。进一步学习之前先学习理解下面几个重要的概念。第104页共104页V1.0理解几个重要概念Øa、iReport的输出格式iReport的预览输出格式可以支持以下几种: PDF、HTML、CSV、JAVA2D、Excel、纯文字、
7、JRViewer,其中最常用的是PDF、JRViewer。Øb、报表的动态对象变量、参数、字段 在使用iReport的过程中会碰到很多与变量(Variables)、参数(Parameters)、字段(Fields)这些有关的内容,我们要介绍这些对象的使用和意义: ·字段(Fields):是数据库抽取出来的,希望在报表中出现的数据库内容。 比如一个ID的所有值。$F{filedsName}F必须为大写 ·参数(Parameters):参数是程序用来传递给报表的一个值,是你的应用需要提供给报表的入口,比如你希望在报表被解释的时候提供Where语句的
8、条件值,那么就可以使用参数(Parameters)。$P{parameterName}P必须为大写 ·变量(Variabl
此文档下载收益归作者所有