Visual FoxPro程序设计教程 (8).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 报表设计 第八章 报表设计 第八章 报表设计 第八章 报表设计 第八章 报表设计 第八章 报表设计 第八章 报表设计 第八章 报表设计 第八章 报表设计 第八章 报表设计 数据库原理及应用 目录 CONTENTS 1.报表概述 2.使用“报表向导”设计报表 3.使用“快速报表”设计报表 第八章 报表设计 4.使用“报表设计器”设计报表 第八章 报表设计 在数据库应用系统中,通常需要将数据处理的结果以报表的形式打印出来。在Visual FoxPro中,能够可视化地进行报表设计,并可通过报表预览,看到实际打印时的报表效果。 8.1 报表概述 8.1.1 报表组成 报表由两部分组成:数据源和报表布局。 数据源是报表的数据来源,通常是数据库中的表文件,也可以是视图、查询或临时表。报表布局则定义了报表的打印格式。 8.1 报表概述 8.1.1 报表组成 用户设计好报表后,Visual Foxpro将其布局的详细信息存放在以.frx为扩展名的文件中,称为报表布局文件。同时系统还生成一个扩展名为frt的辅助文件。 在报表布局文件中,不保存数据源的数据字段的值,只保存数据字段的位置和格式信息。每次运行报表,报表中的数据字段的域控件从数据源中取出数据。所以,当数据源中的数据发生变化,报表的打印结果也相应改变。 8.1 报表概述 8.1.3 创建报表的方法 创建报表布局的方法: (1)用“报表向导”或“一对多报表向导”创建单表或多表报表。 (2)用“快速报表”创建单表报表。 (3)用“报表设计器”创建或修改单表或多表报表。 8.2 使用“报表向导”设计报表 8.2.1 使用“报表向导”设计报表 使用报表向导创建一个“读者”报表。 例题 8.2 使用“报表向导”设计报表 8.2.3 预览和打印报表 REPORT FORM 报表文件名 [范围][FOR条件] [PREVIEW] | [TO PINTER [PROMPT]] 打印或预览指定的报表 通过命令预览或打印报表 8.2 使用“报表向导”设计报表 8.2.3 预览和打印报表 修改“读者”表单,在“打印”按钮中编写代码:打印预览“读者”报表。 例题 8.3 使用“快速报表”设计报表 以快速报表的方式,创建一个图书报表,要求将报表的页面设置为横向 。 例题 8.4 使用“报表设计器”设计报表 8.4.2 报表设计器 报表中的每个白色区域,称为“带区”。在每个带区中,可以根据需要插入标签、字段、线条等多个控件。打印或预览报表时,系统会以不同的方式处理各个带区的数据。例如,对于“页标头”带区,系统将在每一页上打印一次该带区所包含的内容;而对于“细节”带区,则对于数据源的每条记录都打印一次该带区的内容。 报表带区 8.4 使用“报表设计器”设计报表 8.4.2 报表设计器 报表带区及其作用 带 区 打 印 频 率 表 示 内 容 标题 每张报表开头打印一次或单独占用一页 报表名称、标题、日期或公司徽标 页标头 每页打印一次 列报表的字段名称 细节 每条记录打印一次 各记录的字段值 页注脚 每个页面下面打印一次 页码和日期、每页总计 总结 每张报表最后一页打印一次或单独占用一页 报表总结 组标头 有数据分组时,每组打印一次 分组字段和分隔线 组注脚 有数据分组时,每组打印一次 分组总结 列标头 在分栏报表中每列打印一次 列标题 列注脚 在分栏报表中每列打印一次 总结或总计 8.4 使用“报表设计器”设计报表 8.4.2 报表设计器 “选定对象”按钮:单击此按钮后可以选取报表上的对象。在创建一个控件后,系统将自动选定该按钮。 “标签”按钮:创建一个标签控件,用于输出不希望改动的文本。 “域控件”按钮:创建一个字段控件,用于显示字段、内存变量或其他表达式。 “线条”按钮、“矩形”按钮和“圆角矩形”按钮:分别用于在绘制相应的图形。 “图片/Active绑定控件”按钮:用于显示图片或通用型字段的内容。 “按钮锁定”按钮:选择此按钮后,允许添加多个相同类型的控件到报表上,而不需要重复选中同一个控件按钮。 “报表控件”工具栏 8.4 使用“报表设计器”设计报表 新建一个报表“逾期图书统计”,在数据环境中添加视图“逾期图书” 例题 8.4.3 报表的数据环境 8.4 使用“报表设计器”设计报表 打开例8.4所创建的报表“逾期图书统计.frx”,执行以下操作。 (1)对报表添加标题和总结带区。 (2)在标题带区插入标签控件显示报表标题,插入域控件显示当前日期。 (3)在页标头带区插入多个标签控件显示各字段名称,插入线条和矩形控件作为报表的边框线。 (4)在细节带区插入域控件显示各“逾期图书视图”的各字段。 (5)在页注脚带区插入域控件显示当前页号。 (6)在

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档