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

Visual FoxPro数据库程序设计教程 王凤领与案例 第11章 报表设计新.ppt

Visual FoxPro数据库程序设计教程 王凤领与案例 第11章 报表设计新.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 报表设计 11.1 计划报表布局 11.2 创建报表布局 11.3 修改报表布局 11.4 预览和打印报表 本章小结 习题11 本章要点 报表与数据源,报表的设计方法与设计步骤,报表设计器的使用,域控件、报表变量的概念与使用,记录数据的分组统计,报表的打印输出命令。 VFP常用两种方式输出应用程序处理的数据:一种是以表单方式在屏幕上输出,另一种方式就是以报表方式在纸张介质上打印输出。一个有一定规模的数据库应用系统会涉及各种类型的大量数据,要求打印输出的报表种类和样式也多种多样,因此报表文件的设计是开发应用程序中的一项重要工作。报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,也可以是视图、查询或临时表。视图和查询筛选、排序、分组数据库中的数据,而报表布局则定义了报表的打印格式。在定义了一个表、一个视图或查询后,便可以创建报表。 11.1 计划报表布局 通过设计报表,可以用各种方式在打印页面上显示数据。使用“报表设计器”可以设计复杂的列表、总结摘要或数据的特定子集,如发票。设计报表有4个主要步骤,第一步:决定要创建的报表类型;第二步:创建报表布局文件;第三步:修改和定制布局文件;第四步:预览和打印报表。 11.1.1 报表的常规布局 创建报表之前,应该确定所需报表的常规格式。报表可能同基于单表的电话号码列表一样简单,也可能复杂得像基于多表的发票那样。另外还可以创建特殊种类的报表。例如,邮件标签便是一种特殊的报表,其布局必须满足专用纸张的要求。 创建报表必须制定报表的布局格式,常规的报表布局有列报表、行报表、一对多报表和多栏报表4种形式。 常规报表布局有如下几种: 11.1.2 报表布局文件 报表文件的扩展名是.FRX,这种文件存储报表的详细说明。每个报表文件还有扩展名是.FRT的相关文件。报表文件只存储一个特定报表的位置和格式信息,而不存储每个数据字段的值。 11.2 创建报表布局 使用“报表向导”创建报表非常简单快捷,但创建的报表格式简单,有时不能满足需要;使用“报表设计器”虽然麻烦一些,但可以任意定制报表。因此,一般的做法是先使用向导工具快速创建一个简单的报表,再使用后一种工具对这个报表进行修改完善。 11.2.1 通过“报表向导”创建报表 1.报表向导 【例11-1】使用报表向导建立报表,报表中包括yy表中的所有字段,按“口语”字段降序排列,报表标题设置为“英语成绩得分情况”,报表文件名为yy_result。 2.一对多报表向导 11.2.2 快速报表 使用快速报表功能可以快速地制作一个格式简单的报表,用户可以在报表设计器中根据实际需要对报表进行修改,从而快速形成满足实际需要的报表。 【例11-2】以XSDB.DBF为数据环境创建快速报表report2.frx。 11.2.3 通过“报表设计器”创建报表 利用报表设计器可以直观地创建和修改报表,打开报表设计器的方法有以下几种。 (1)在“项目管理器”窗口中选择“文档”选项卡,选中“报表”组件,单击“新建”按钮,在弹出的“新建报表”对话框中单击“新建报表”按钮。 (2)选择“文件”菜单中的“新建”命令,在“新建”对话框中的“文件类型”选择“报表”项,单击“新建文件”按钮。 (3)执行命令:CREATE REPORT [报表文件名],可以看到“报表设计器”。默认情况下,“报表设计器”显示如图11-14所示的页标头、细节、页注脚3个带区。 ①页标头:是“报表设计器”窗口中的一个带区,所包含的信息在每份报表中只出现一次。一般来讲,出现在报表标头中的项包括报表标题、栏标题和当前日期。 ② 细节:报表中的一块区域,一般包含来自表中的一行或多行记录。 ③ 页注脚:在“报表设计器”窗口中的一个带区,包含出现在页面底部的一些信息(如页码、节等等)。 一个分隔符栏位于每一带区的底部。带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。除此之外,还可以给报表添加以下带区。 ④ 列标头:在“报表设计器”窗口中的一个带区,所包含的信息在每份报表中只出现一-次。一般来讲,出现在报表标头中的项包括报表标题、栏标题和当前日期。 ⑤ 列注脚:在“报表设计器”窗口中的一个带区,所包含的信息在每份报表中只出现一次。一般来讲,包含出现在页面底部的一些信息(如页码、节等等)。 ⑥ 组标头 报表上的一个带区,可在其上定义对象,每当分组表达式的值改变时,打印此对象。组标头通常包含一些说明后续数据的信息,即数据前面的文本。 ⑦ 组注脚:报表上的一个带区,可在其上定义对象,每当分组表达式的值改变时,可打印此对象。组注脚通常包含组数据的计算结果值。 ⑧ 标题:报表中的标题区域,一般在报表开头打印一次。标题通常包含标题、日期或页码、公司徽标、标题周围的框。

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档