网站大量收购独家精品文档,联系QQ:2885784924

第7章 报表制作和使用 Delphi程序的设计(第二版)电子教案.ppt

第7章 报表制作和使用 Delphi程序的设计(第二版)电子教案.ppt

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

2.数据拷贝命令Copy 例5.7 将Xsda.mdb中的TB06数据表复制到SQL Server数据库Xsda中去,改名为TB06_1。 (1)选择源数据表 用鼠标单击菜单Tools | Utilities | Copy ,出现与图5.30相似的选择源数据表的对话框,从中选择数据库别名(如Acs_Xsda)与源数据表(如TB06)。 5.4.5 实用数据处理工具 (2)选择目标数据表 按《OK》键后出现与图5.31类似的选择目标数据表的对话框。从中选择数据库别名(如SQL_Xsda)与目标数据表(如输入TB06_1)。按《Copy》按钮,即可将源数据表TB06中所有记录拷贝到目标数据表TB06_1中去。 5.4.5 实用数据处理工具 注意:Add命令与Copy命令的区别是,Add命令将源数据表的所有记录添加到目标数据表的尾部,且目标数据表的原记录保持不变。而Copy命令则是将源数据表全部记录复制到目标数据表中,同时覆盖目标数据表的全部记录。若目标数据表不存在则新建目标数据表,并复制数据记录到新建数据表中去。用Copy命令可将Access数据库中的所有数据表复制到SQL Server数据库中去。 5.4.5 实用数据处理工具 3.清空数据表命令Empty 用鼠标单击菜单Tools | Utilities | Empty ,出现与图5.30相似的选择数据表对话框。选择要清空的数据表,如选择数据库别名Acs_Xsda中的数据表TB06_1,按《Empty》键后,TB06_1所有记录被清空。 4.删除数据表命令Delete 用鼠标单击菜单Tools | Utilities | Delete ,出现与图5.30相似的选择数据表对话框。选择要删除的数据表,如选择数据库别名SQL_Xsda中的数据表TB06_1,按《Delete》键后,TB06_1表被删除。 5.4.5 实用数据处理工具 SQL Explorer的功能。 (1)浏览数据库所包含数据表、字段、存储过程和索引等数据对象; (2)创建和维护数据库别名,方法与BDE Administrator类似; (3)编辑和显示数据表中的记录; (4)执行SQL语句,对数据库中数据表进行查询、插入、修改与删除操作。 5.5 SQL 浏览器SQL Explorer 5.5.1 SQL 浏览器主面界 1.启动SQL 浏览器 从Windows操作系统中依次选择命令: 开始 | 程序 | Borland Delphi7 | SQL Explorer,启动后窗体如图5.32所示。 5.5 SQL 浏览器SQL Explorer 2.QRBand组件 在用QuickRep组件制作报表时,报表中每一栏实际上就是一个QRBand组件。因此,程序员可使用QuickRep组件中的Band属性中各子属性(默认值False),从一张空表开始,向空表中添加QRBand组件构成表中的各栏目。 事实上QRBand组件类似于Panel组件,一方面可以作为容器,将其它输出组件(如QRDBText、QRLabel)放在其栏框内。另一方面,可以将报表分成几个部分,每个部分输出特定的栏目内容,如页眉、标题、表头、明细、汇总、页脚等。 7.1.2 QuickReport组件 (1)添加Band组件的方法 方法1:将QuickRep组件的Band属性中某个子属性设置为True,并设置其类型即可。 方法2:从QReport面板中将QRBand组件放到QuickRep组件窗体中。 (2)主要属性 ①AlignToBottom属性:True,Band栏内容只能从页面底部输出。False,Band栏内容紧跟上一个Band输出。 7.1.2 QuickReport组件 ②BandType属性:用于设置Band栏目的类型。 RbTile:报表标题栏; RbPageHeader:报表页眉; RbColumnHeader:报表字段名称栏; RbDetail:报表字段值明细栏 ; RbSummary:报表汇总栏; RbPageFooter:报表页脚; 7.1.2 QuickReport组件 ③Frame属性:控制Band边框线的属性。 在例7.1中,各栏(Band)的边框线Frame属性设置如表7.2所示。表7.2 报表中各栏边框线的设置 7.1.2 QuickReport组件 Band类型 DrawBottom DrawLeft DrawRight DrawTop TitleBand True False False False ColumnHeaderBand True True True False DetailBand True True True False SummaryBand True True True False PageF

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档