- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 数据报表的制作 在数据库项目中,设计报表是最重要的任务之一,报表就是用来概括数据的文档。例如,公司要制作一个月度报表来列出所有超过销售定额的销售人员。这样数据的分析与统计结果需要以报表的形式显示,并最终打印成文档以供领导审批或者存档。 Delphi为用户设计了功能强大的软件工具,它能自动生成报表。其中Rave Report5.0数据报表集成开发环境是从Delphi7才开始引入的(以前版本的Delphi的数据报表开发技术称为Quick Report),它是一个功能强大的集成报表开发环境。 Delphi7中实现报表的方法称为Rave,将Rave报表组件添加到应用中后,就可以创建各种类型的报表。本章将讨论怎样使用Rave,介绍各个Rave报表组件及其属性、方法和事件,最后举例说明如何利用Rave组件设计各种样式的报表。 9.1 Rave报表组件概述 Rave报表组件位于Rave组件面板中,如图9-1所示,共有13个组件。这些组件分别从左到右依次为:RvProject组件、RvSystem组件、RvNDRWriter组件、RvCustomConnection组件、RvDataSetConnection组件、RvTableConnection组件、RvQueryConnection组件、RvRenderPreview组件、RvRenderPrinter组件、RvRenderPDF组件、RvRenderHTML组件、RvRenderRTF组件和RvRenderText组件。 Rave组件中的这13个组件可以被分为4个大类。 l???????? Rave工程组件 Rave工程组件只包含一个RvProject组件,是应用程序和Rave可视报表之间的接口,可以在Rave Designet中设计各种格式的报表。通过RvProject组件可以在Delphi应用程序中打开已经设置好的Rave报表。 l???????? 引擎类组件 引擎类组件包括RvSystem和RvNDRWriter组件,可以从以前定义的报表文件中读取,也可以根据属性描述设定报表风格。 l???????? Render组件 Render组件用来将一个RSR(Rave Snapshot Report)文件或者从RvNDRWriter产生的流转换为各种格式,并发布出来。这类组件主要包括的有:RvRenderPreview、RvRenderPrinter、RvRenderPDF、RvRenderHTML、RvRenderRTF和RvRenderText组件。 l???????? 数据连接组件 数据连接组件主要用于将应用程序的数据和Rave报表中的Direct Data Views相连接,它主要包括的有:RvCustomConnection、RvDataSetConnection、RvTableConnection和RvQueryConnection组件。 图9-1 Rave Report5.0组件 下面重点介绍RvProject组件、RvSystem组件、RvNDRWriter组件、RvDataSetConnection组件、RvTableConnection组件、RvQueryConnection组件、RvRenderPreview组件、RvRenderPrinter组件、 9.1.1 RvProject组件 RvProject组件是Rave报表工具中的核心组件,是访问Rave可视化报表的手段,只要使用Rave报表就要利用到RvProject组件。通常情况下应用程序中只有一个RvProject组件,如果必要的话可以有多个。下面介绍RvProject组件的主要属性和方法。 ProjectFile属性:用于指定应用程序保存报表定义的Rave项目文件,这种项目文件的扩展名一般是.rav,尽管是一个文件,但是Rave项目可以保存各种报表的定义。当调用了TraveReport的Open方法后,Rave项目文件将被装入内存以准备显示或打印。在关闭应用程序之前必须关闭Rave项目文件,这可以通过调用Close方法来实现。若对报表的定义做了修改,可以调用Save方法保存所作的修改。 在Object Inspector中双击ProjectFile属性或者单击该属性后的“”按钮,可以打开Select Rave Project File对话框,如图9-2所示。通过该对话框可以选择报表的工程文件。 DLLFile属性:指明当LoadDesigner属性为True时要使用的DLL文件名。根据是否使用了packages包,文件可以是Ra
您可能关注的文档
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 第8章 数据库保护技术.ppt
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 实验八:备份和恢复.ppt
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 实验二:库建立.ppt
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 实验六:视图和图表.ppt
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 实验三:简单查询.ppt
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 实验四:嵌套查询.ppt
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 实验五:组合查询.ppt
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 实验一:库定义.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 01 第1章 数据库技术.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 02 第2章 数据库操作.ppt
- 数据库应用技术——Delphi应用系统开发蒋丽华电子教案 第六章.ppt
- 数据库应用技术——Delphi应用系统开发蒋丽华电子教案 第七章.ppt
- 数据库应用技术——Delphi应用系统开发蒋丽华电子教案 第三章.PPT
- 数据库应用技术——Delphi应用系统开发蒋丽华电子教案 第十一章.ppt
- 数据库应用技术——Delphi应用系统开发蒋丽华电子教案 第十章.PPT
- 数据库应用技术——Delphi应用系统开发蒋丽华电子教案 第四章.ppt
- 数据库应用技术——Delphi应用系统开发蒋丽华电子教案 第五章.ppt
- 数据库应用技术——Delphi应用系统开发蒋丽华电子教案 第一章.PPT
- 数据库应用技术——PowerBuilder应用系统开发周建芳电子教案 PB02.ppt
- 数据库应用技术——PowerBuilder应用系统开发周建芳电子教案 PB03.ppt
最近下载
- 综合与实践 最短路径问题(课件)2025-2026学年度人教版数学八年级上册.pptx VIP
- 导数解题大招--- 双变量问题之齐次换元(解析版).docx VIP
- 医疗风险管理培训试题及答案.docx
- 精品解析:江苏省南京市鼓楼区2023-2024学年八年级上学期期中英语试卷 (原卷版).docx VIP
- 2025年贵州省医疗结构化面试黄金50题及答案.docx VIP
- 办公楼装修工程项目管理方案.docx VIP
- 王乐夫-蔡立辉-公共管理学-笔记重点资料整理.pdf VIP
- 蝶阀专用法兰..doc VIP
- 公路工程标准施工招标文件 2018年版(完整版).doc VIP
- 大学英语视听说3 大纲.pdf VIP
原创力文档


文档评论(0)