Delphi报表与图表.ppt

  1. 1、本文档共256页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi报表与图表

第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属性允许在准备和打印报表期间显示一个过程对话框。

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档