数据库编程ppt课件.ppt

数据库编程ppt课件.ppt

ID:57016669

大小:49.00 KB

页数:16页

时间:2020-07-26

数据库编程ppt课件.ppt_第1页
数据库编程ppt课件.ppt_第2页
数据库编程ppt课件.ppt_第3页
数据库编程ppt课件.ppt_第4页
数据库编程ppt课件.ppt_第5页
资源描述:

《数据库编程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十一讲数据库编程5 —报表制作教学目标:学习报表的制作方法了解QuickReport报表构件的基本使用教学重点:QuickReport报表各功能区域的实现教学难点:QuickRep构件教学时数:2学时教学过程:内容提要报表简介简易报表制作修饰报表一、报表简介1.什么是报表?汉语词典的解释:向上级报告情况的表格,如生产进度报表、资产负债报表和利润报表等。通俗解释:以表格形式呈现并能够进行打印的一组数据。2.报表构件QuickReportQuickReport是QUSOFT公司为Delphi开发的报表工具,它的所有工具被放置于QReport构件页中。Del

2、phi6以下版本的QReport是默认的报表构件,而从Delphi7开始它不再是默认的构件,因此在使用前要进行安装。二、简易报表制作QuickReport的基本构件1.QuickRep构件用来设置报表外观。它也是一个“容器”构件,可以放置其它报表构件。其属性DataSet用来指定报表将从哪一个数据集中获得数据,通常设置为一个数据库表名。常用方法为Preview,用来预览打印效果。2.QRBand构件用来设置报表的功能区域,根据其BandType属性的不同取值,可以将报表分隔成各个独立的功能单元。3.QRDBText构件该构件用来显示数据库表中记录的某个字

3、段的值。与DBText相似,可通过设置DataSet和DataFiele属性来指定数据源。该构件通常被布置在报表的主体区域中。三、修饰报表我们的报表主要由6个部分组成,包括报表主体区域(Detail)、字段表头区域(ColumnHeader)、报表表头区域(Title)、摘要说明区域(Summary)、页眉(PageHeader)与页脚(PageFooter)。各区域如图所示:页眉字段表头报表表头报表主体摘要说明页脚分隔符设置报表各区域的两种方法:添加QRBand构件,然后给其BandType属性赋予对应值。在QuickRep构件中设置Bands属性。B

4、ands属性是由六个布尔类型的属性所组成的属性集合,每设置一个属性为True,则将在QuickRep中自动添加一个对应的QRBand构件。1.报表主体区域(Detail)该区域用来显示记录,我们只需要在此区域放置报表显示构件(如QRDBText),就可以将每一条记录的字段内容显示出来。若要绘制分隔线等标记则可放置QRShape绘图构件,根据其shape属性值将绘制不同的图形。2.字段表头区域(ColumnHeader)该区域专门用来放字段表头的,此区域的内容在每一页只会出现一次。可使用QRLable构件来显示各字段的标题(QRLable构件仅用于显示静态

5、文字,它并不与数据库发生关联)。3.报表表头区域(Title)该区域用来布置报表文件标题,可使用QRLable构件来显示。布置在该区域内的构件只会出现在每份报表的第一页。4.摘要说明区域(Summary)用来对报表内容进行注释或说明。若要统计报表的记录总数或制表日期等信息可在该区域添加QRSysData构件,并对其Data属性进行设置(Data值为qrsDate则显示制表日期;为qrsDetailCount则显示记录的总数)。布置在该区域内的构件只会出现在每份报表的最后一页。5.页眉(PageHeader)与页脚(PageFooter)我们通常在页眉区域

6、放置文件来源或是公司名称等信息,而在页脚的地方放置报表页数等信息(若希望自动显示页码则可添加一个QRSysData构件,设置其Data属性为qrsPageNumber即可)。这两个区域的内容分别出现在报表每一页的最上方与最下方。小结报表的主要结构:报表主体区域、字段表头区域、报表表头区域、摘要说明区域、页眉与页脚QuickReport构件页的主要构件:QuickRep构件、QRBand构件、QRDBText构件、QRLable构件、QRShape构件、QRSysData构件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。