Visual FoxPro程序设计 第7章.pdf

Visual FoxPro程序设计 第7章.pdf

ID:51494754

大小:547.52 KB

页数:62页

时间:2020-03-25

Visual FoxPro程序设计 第7章.pdf_第1页
Visual FoxPro程序设计 第7章.pdf_第2页
Visual FoxPro程序设计 第7章.pdf_第3页
Visual FoxPro程序设计 第7章.pdf_第4页
Visual FoxPro程序设计 第7章.pdf_第5页
资源描述:

《Visual FoxPro程序设计 第7章.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章创建报表和标签7.1创建报表实现数据输出7.2利用报表进行分组、统计7.3创建一对多报表7.4使用标签实现数据输出返回主目录第七章创建报表和标签7.1创建报表实现数据输出7.1.1报表简介数据报表包含两个基本组成部分——数据源和报表布局。数据源主要是定义报表中数据信息的来源,它可以是表(包括数据库表和自由表)、视图、查询等数据文件。而报表布局定义了报表的打印格式。设计的报表保存在具有.FRX和.FRT扩展名的报表文件中。但报表文件并不存储报表设计中需要的数据源的数据,每次运行报表时,都将根据报表的设计从数据源中获取报表数据以输出报表。因此,当报表数据源的数据变更时,报表将显示最

2、新的数据。VFP中的报表可分为以下几种类型:(1)简单报表:由一张单一表创建的带格式的报表。(2)分组/总计报表:对表中的数据按照某种标准进行分组后而得到的一种总结报表,可提供每组数据的总计值。(3)一对多报表:根据具有一对多关系的两个表所创建的报表。7.1.2创建简单报表本节介绍如何使用报表设计器来创建简单报表。1.进入报表设计器操作过程:文件→新建→单击“报表”单选按钮→单击“新建文件”,便进入报表设计器窗口,如图7–1所示。下面简要介绍报表设计器窗口的组成。(1)报表带区:用于限制和规划报表各部分数据在报表页面中的放置位置。不同的报表带区用于放置报表的不同部分。使用报表带区可以

3、确定报表的页、分组及开始与结尾的样式。图7–1报表设计器窗口在报表带区中还可以插入各种控件,包括标签、字段、变量和表达式。此外,为增强报表的视觉效果,还可以添加直线、矩形、圆角矩形等控件。报表设计器默认有3个带区:页标头区、细节区和页注脚区。页标头区位于每个报表页面开始的位置,用于放置报表的表头及其它每个页面输出一次的内容;细节带区位于报表的中间位置,是报表的主体,用于放置报表的数据部分;页注脚区位于每个报表页面结尾的位置,用于放置报表的页码及其它每个页面输出一次的内容。每一带区的底部都显示一个标识栏,其中显示带区名称。除了上面缺省的3个分区,用户还可以向报表中加入以下分区:列标头区

4、:每列一个,用于显示列标题。列注脚区:每列一个,用于显示总结、总计信息。组标头区:每组一个,用于显示数据前面的文本。组注脚区:每组一个,用于显示组数据的计算结果值。标题区:每个报表一个,用于显示标题、日期等每个报表只显示一项的内容。总结区:每个报表一个,用于显示总结等文本。(2)标尺:用于在各个带区中准确地定位对象的垂直和水平位置。把标尺和“显示”菜单的“显示位置”命令一起使用可以帮助定位对象。标尺刻度由系统的测量设置决定,缺省单位为英寸或厘米,可使用“格式”菜单的“设置网格刻度”命令把标尺的单位改为像素。(3)“报表”菜单项:用于设计报表的数据源和布局,其中各选项功能如下:标题/总

5、结…:用于添加或删除标题/总结带区。数据分组…:用于指定报表中数据分组的条件。变量…:用于向报表中添加内存变量。默认字体…:用于为报表设置默认字体。私有数据工作期:用于将报表运行在一个私有数据工作区中。快速报表…:用于运行“快速报表”。运行报表:用于运行报表。2.为报表设置数据源1)打开数据环境窗口首先介绍数据环境的概念。对于一个报表,在它的数据环境中定义了所使用的数据源。数据环境及它所包含的数据源的定义将作为报表的一部分与报表一起保存在报表文件中,并在报表设计器中随报表一同被打开。下面介绍两种常用的打开方法:(1)进入报表设计器→显示→数据环境。(2)进入报表设计器→右击鼠标→从快

6、捷菜单中选择“数据环境”选项。2)添加数据源操作过程:在数据环境窗口中右击鼠标,从快捷菜单中选择“添加”选项,将打开“添加表或视图”对话框,该对话框用于从数据库中选择报表所需要的表或视图;从“数据库”框中选择所需要的数据库,再从“表”列表框里选中一个表,最后单击“添加”按钮即可将该表加入到报表中,在将所需的表全部加入到报表之后,关闭该对话框。3.创建报表创建报表有以下两种方法:(1)使用快速报表创建报表。操作过程:报表→快速报表,打开“快速报表”对话框,如图7–2所示。该对话框用于选择报表中的字段并指定字段的布局格式,其中各选项的功能如下:字段布局:在左侧显示列布局,右侧显示行布局。

7、选择列布局可使字段在页面上从左到右排列,选择行布局可使字段在页面上从上到下排列。图7–2“快速报表”对话框标题:将该字段名作为标签控件的标题置于相应字段的上面或左侧。添加别名:自动在“报表设计器”窗口中为所有字段添加别名。将表添加到数据环境中:自动将表添加到数据环境中。字段:选择要在报表中显示的字段,缺省时为全选。在“快速报表”对话框中指定完报表的字段及其布局格式后,关闭该对话框,则一个基本的简单报表便创建完成。(2)用户定制报表。用户定制报表可分两步进行

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

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

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