- 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章 报表与图表 9.1 QuickReport组件 9.2 图表 QuickReport是Delphi环境下进行数据库应用程序的报表输出时的重要设计工具. 虽然它是由第三方公司制作,被Borland收入Delphi中,但经过Borland公司的组合,几乎可以和Delphi紧密使用,天衣无缝. 它可以设计出包括分析图表在内的复杂图表。 QuickReport组件 各种常用报表设计 Chart图表设计 9.1 QuickReport组件 9.1.1 QuickReport 概述 1.关于报表Reports 报表提供了一种过滤、呈报数据的手段。 QuickReport提供了功能强大、灵活方便的报表工具。 可用它创建动态的、含丰富信息的报表,充分、完全地满足各种需求。 2.QuickReport 概述 QuickReport 是一种功能强大的可视化数据库报表、查询工具。 它集成在Delphi 环境下,提供用数据库文件、表格创建报表的方法。 有了QuickReport,我们可以。 ·用SQL和数据库创建报表,而不必通晓复杂的数据库指令。 ·编辑、格式化报表,将各项目的数据、文本、图表、图片及声音等元素进行组合。 ·用动态数据立即查看你改动后的结果。 3.QReport 组件页 Delphi 中的报表输出功能主要是通过QReport 组件面板中的组件实现的。 通过这些组件可以设计出功能齐全、具有专业水平的报表。 下面将详细讲解QReport组件的重要属性、方法、事件以及在报表编程中的使用方法。 9.1.2 TQuickRep 组件 TQuickRep 组件是制作报表的基础,每一个报表窗口必须包含一个TQuickRep 组件。 通过该组件可以设计报表的大小、页边距等属性。 使用TQuickRep 组件的方法是。 (1)通过Delphi中的New Form创建一个新的窗体,如:窗体取名为 RoportForm。 (2)选择QReport组件组页,将TQuickRep 组件拖到新窗口中。 (3)设置TQuickRep 组件的Bands属性,确认是否打印标题,页眉、页脚等。 (4)在TQuickRep 组件中放入其它种类的QReport组件,并进行属性设置。 (5)为程序加入代码。 注意:如果不对TQuickRep 组件的Bands属性进行设置,则窗口不会出现PageHeaders等明细栏。 一、TQuickRep 组件的主要属性 1.Bands属性 Bands属性是TQuickRepr 组件最重要的属性。 它是一个属性集,该属性集由六个子属性组成,它们的作用如下。 每设置这些属性集中一个属性为True时,在TQuickRep 组件中就自动增加一个相应的TQRBand组件。 Bands属性集 2.DataSet DataSet属性用于指定报表的数据源。这个数据源可以是TTable或TQuery组件。 对于简单的列表类型报表,通常只使用一个数据集。 但对于一个主-明细类型的报表来讲,TQuickRep 组件的DataSet属性应设置成主数据集。 3.Options属性集 Option属性集用于设置报表的3种不同属性。 包括FirstPageHeader、LastPageFooter和Compression。 属性含义如下。 ·FirstPageHeader:如果该属性设置为True,则在报表的第一页生成页首标题,否则,不打印。 但需要注意的是该属性要和Band属性协调使用。 ·LastPageFooter:如果该属性设置为True,则在报表的最后一页生成页脚,否则,不打印。 该属性也要和Band属性协调使用。 ·Compression:如果为True,则以压缩格式存储报表,为False则不以压缩格式存储。 使用压缩格式存储报表时,虽然可以节省大量的磁盘空间,但是大大减慢了程序的运行速度。 4.Page属性 Page属性用来设置报表中页的大小、页边距、页的方向等页属性进行设置以及系统打印机的设置等。 5.PrinterSettings属性 PrinterSettings属性允许选择想要打印的副本数、打印的起始页、终止页以及是否需要重复打印和打印输出的输出途径。 6.ShowProgress属性 ShowProgress属性允许在准备和打印报表期间显示一个过程对话框。
您可能关注的文档
- C语言程序设计精编教程 作者 陈正权 岳睿 第10章 文件.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 1-8 第1章.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 1-8 第4章.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 1-8 第5章.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 1-8 第6章.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 1-8 第7章.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 1-8 第8章.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 9-16 第10章.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 9-16 第11章.ppt
- C语言程序设计课程与考试辅导 作者 王晓丹 9-16 第13章.ppt
- Delphi程序设计教程 作者 吕新平 冯祖洪 张强华 第八章.ppt
- Delphi程序设计教程 作者 吕新平 冯祖洪 张强华 第九章.ppt
- Delphi程序设计教程 作者 吕新平 冯祖洪 张强华 第六章.ppt
- Delphi程序设计教程 作者 吕新平 冯祖洪 张强华 第七章.ppt
- Delphi程序设计教程 作者 吕新平 冯祖洪 张强华 第十一章.ppt
- Delphi程序设计教程 作者 吕新平 冯祖洪 张强华 第五章.ppt
- Delphi程序设计教程 作者 吕新平 冯祖洪 张强华 第一章.ppt
- Delphi程序设计实训教程高职 作者 占跃华 第1-4章 第2章.ppt
- Delphi程序设计实训教程高职 作者 占跃华 第1-4章 第3章.ppt
- Delphi程序设计实训教程高职 作者 占跃华 第1-4章 第4章.ppt
最近下载
- 职场心理学培训课件.pptx VIP
- 第一单元作文“青春情怀”导写及范文 统编版高中语文必修上册.docx VIP
- 2024年大学毕业生薪资待遇与行业发展报告.pptx VIP
- 2025年新版招聘看护队考试题及答案.pdf VIP
- 2025最新小学“学宪法讲宪法”知识竞赛试题库及答案.docx VIP
- 博饼规则(含图及奖品分布).xls VIP
- 2024年~2016年历年事业单位场监督管理局面试真题及答案解析18套.docx VIP
- 从商业角度看《孙子兵法》受日本人喜爱的原因.docx VIP
- 抗精神药物常见不良反应.pptx VIP
- 统编版高中语文必修上册第一单元“青春价值”单元主题作文导写及范文赏析3篇.docx
文档评论(0)