下载此文档

《报表及报表设计》.ppt


文档分类:汽车/机械/制造 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
报表及报表设计
整理课件
主要内容:
报表概念、分类、示例
报表软件及分类
报表结构设计(iReport)
实例(JasperReport+iReport+JSP)
其它
整理课件
什么是报表
报表就是用表格、图表等格式不同的值。它一搬用来实现各个Band内容的动态显示
整理课件
JasperReport-jrxml示例
//JasperReport根元素
<jasperReport name="example" ………………….>
//参数,书籍类型
<parameter name="type" isForPrompting="false" class="">
</parameter>

//作为数据源的Query
<queryString><![CDATA[select * from books where bookType=$P{type}]]></queryString>
//变量:报告日期
<variable name="reportdate"
class="" resetType="Report" calculation="Nothing">
<variableExpression><![CDATA[new Date()]]></variableExpression>
</variable>

//3个field:编号,名称,类型
<field name="bookId" class=""/>
<field name="bookName" class=""/>
<field name="bookType" class=""/>
…………………………………
//title band,对应于上例中的“DISK类书籍汇总”
<title>
…………….
<textFieldExpression class="">
<![CDATA[$P{type}+"类书籍汇总"]]>
</textFieldExpression>
……………
</title>

//PageHeader Band,对应于上例中的“第1页”
<pageHeader>
……………………………….
<textFieldExpression class="">
<![CDATA["第"+$V{PAGE_NUMBER}.intValue()+"页"]]> </textFieldExpression>
………..
</pageHeader>
整理课件
JasperReport-jrxml示例
//ColumnHeader Band,对应于例中的列名
<columnHeader>
………….
<text><![CDATA[编号]]></text>
………………….
<text><![CDATA[名称]]></text>
………………….
<text><![CDATA[类型]]></text>
………………….
</columnHeader>
//Detail Band 对应于表格中的内容
<detail>
<textFieldExpression class="">
<![CDATA[$F{bookId}]]>
</textFieldExpression>
<textFieldExpression class="">
<![CDATA[$F{bookName}]]>
</textFieldExpression>
<textFieldExpression class="">
<![CDATA[$F{bookType}]]>
</textFieldExpression>
</detail>
//ColumnFooter Band,在例中为空
<columnFooter>
<band height="40" isSplitAllowed="true" >
</band>
</columnFooter>
//PageFooter Band,对应于例中的“本页合计:15”
<pageFooter>
………………
<text><![CDATA[本页合计:]]></text>
…………………….
<textFieldExpression class="

《报表及报表设计》 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小2.11 MB
  • 时间2022-06-07