当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试二级VFP辅导讲义:报表设计器及相关菜单、工具栏
发布时间:2010/10/19 12:27:23 来源:城市学习网 编辑:ziteng

第三节 报表设计器及相关菜单、工具栏

  如果已有一个空白报表或标签,或者已通过向导或“快速报表”生成了一个不算很符合要求的报表,下一步就可以在“报表设计器”中打开报表来修改和定制其布局。使用 Visual FoxPro 的“报表设计器”可使我们在进行格式编排、打印和总结数据时获取最大的灵活性。

3.1 报表设计器

  启动“报表设计器”:

  1.在“文件”菜单中选择“新建”。

  2.在“新建”窗口中选择“报表”,并单击“新建文件”。

  出现“报表设计器”:

d7-3-1.jpg (43553 字节)

  其中有报表设计器工具栏,从它的按钮中可以呼出报表控件工具栏、调色板工具栏、布局工具栏。在系统菜单中出现了“报表”菜单,在“格式”、“编辑”、“显示”菜单中都有针对报表的菜单选项。

  注意:如果在报表设计器中不出现“报表设计器”工具栏,从“显示”菜单的“工具栏”选项中找。Visual FoxPro 中的工具栏都在这个选项里。

  “报表设计器”提供的是一个空白布局,从空白报表布局开始,就可以添加各种控件,如表头、表尾、页标题、字段、各种线条、及OLE控件等。

  3.1.1 报表设计器的报表带区

  报表中的每个白色区域,称之为“带区”,它可以包含文本、来自表字段中的数据、计算值、用户自定义函数以及图片、线条和框等。报表上可以有各种不同类型的带区。

  在“报表设计器”的带区中,可以插入各种控件,它们包含打印的报表中所需的标签、字段、变量和表达式。例如,在职工花名册列表布局中,应把字段控件置成姓名、性别等,同时应设置标签控件和列表顶端的列标题。要增强报表的视觉效果和可读性,还可以添加直线、矩形以及圆角矩形等控件。也可以包含图片/OLE 绑定型控件。

  每一带区底部的灰色条称为分隔符栏。带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。

  默认情况下,“报表设计器”显示三个带区:页标头、细节和页注脚。

  页标头带区 包含的信息在每份报表中只出现一次。一般来讲,出现在报表标头中的项包括报表标题、栏标题和当前日期。

  细节带区 一般包含来自表中的一行或多行记录。

  页注脚带区 包含出现在页面底部的一些信息(如页码、节等等)。

  也可给报表添加其他带区,报表也可能有多个分组带区或者多个列标头和注脚带区。使用本课后面的“定义报表的页面”和“按布局分组数据”部分中提供的过程,可以添加这些带区。可以根据下表决定所需的带区。

带区 打印 使用方法
标题 每报表一次 从“报表”菜单中选择“标题/总结”带区。
页标头 每页一次 默认可用。
列标头 每列一次 从“文件”菜单中选择“页面设置”,设置“列数”> 1。
组标头 每组一次 从“报表”菜单中选择“数据分组”。
细节带区 每记录一次 默认可用。
组注脚 每组一次 从“报表”菜单中选择“数据分组”。
列注脚 每列一次 从“文件”菜单中选择“页面设置”,设置“列数”> 1
页注脚 每页一次 默认可用。
总结 每报表一次 从“报表”菜单中选择“标题/总结”带区

  上面所列带区样式和简单说明如下图:

d7-3-2.jpg (39644 字节)

  可以在任何的带区中设置任何的“报表”控件。也可以添加运行报表时执行的用户自定义函数。

  3.1.2 调整报表带区的大小

  在“报表设计器”中,可以修改每个带区的大小和特征。

  方法是:

  用鼠标左键按住分相应的隔符栏,将带区栏拖动到适当高度。

  使用左侧标尺作为指导。标尺量度仅指带区高度,不表示页边距。

  注意 不能使带区高度小于布局中控件的高度。可以把控件移进带区内,然后减少带区高度。

  然后就可以使用“报表设计器”的任一功能来添加控件和定制报表。 [NextPage]  3.1.3 标尺

  “报表设计器”中最上面部分设有标尺,可以在带区中精确地定位对象的垂直和水平位置。把标尺和“显示”菜单的“显示位置”命令一起使用可以帮助定位对象。

  标尺刻度由系统的测量设置决定。您可以将系统默认刻度(英寸或厘米)改变为 Visual FoxPro 中的像素。若要更改标尺刻度为像素可用如下方法:

  从“格式”菜单中选择“设置网格刻度”。显示如下的“设置网格刻度”对话框。

d7-3-3.jpg (9866 字节)

  系统默认值 根据系统的语言设置,指定英尺或厘米为标尺上显示的度量单位。

  像素 指定像素作为标尺的度量单位。

  在“设置网格刻度”对话框中选定“像素”并选择“确定”。

  如果标尺的刻度设置为像素,并且状态栏中的位置指示器(如果在“显示”菜单上选中了“显示位置”)也以像素为单位显示。   

3.2   “报表设计器”工具栏

  当“报表设计器”打开时,显示“报表设计器”工具栏。

  此工具栏包括如下按钮:

按 钮 名 称 说 明
d7-3-4.jpg (1710 字节) 数据分组 显示“数据分组”对话框,从中可以创建数据组并指定其属性。
d7-3-5.jpg (1710 字节) 报表控件工具栏 显示或隐藏报表控件工具栏。
d7-3-15.jpg (1710 字节) 调色板工具栏 显示或隐藏调色板工具栏。
d7-3-16.jpg (1710 字节) 布局工具栏 显示或隐藏布局工具栏。

3.3   “报表控件”工具栏

      可以使用报表控件工具栏在报表或标签上创建控件。当打开“报表设计器”时,自动显示此工具栏如下图:

      单击需要的控件按钮,把鼠标指针移到报表上,然后单击报表来放置控件或把控件拖动到适当大小。

  报表控件工具栏包括如下按钮:

按钮  

说  明

d7-3-6.jpg (1638 字节) 选定对象 移动或更改控件的大小。在创建了一个控件后,会自动选定“选定对象”按钮,除非按下了“按钮锁定”按钮。
d7-3-7.jpg (1638 字节) 标签 创建一个标签控件,用于保存不希望用户改动的文本,如复选框上面或图形下面的标题。
d7-3-8.jpg (1638 字节) 域控件 创建一个字段控件,用于显示表字段、内存变量或其他表达式的内容。
d7-3-9.jpg (1638 字节) 线条 设计时用于在表单上画各种线条样式。
d7-3-10.jpg (1638 字节) 矩形 用于在表单上画矩形。
d7-3-11.jpg (1638 字节) 圆角矩形 用于在表单上画椭圆和圆角矩形。
d7-3-12.jpg (1638 字节) 图片/ ActiveX 绑定控件 用于在表单上显示图片或通用数据字段的内容。
d7-3-13.jpg (1638 字节) 按钮锁定 允许添加多个同种类型的控件,而不需多次按此控件的按钮。

  如果我们在报表上设置了控件以后,可以双击报表上的此控件,在显示一个对话框中设置、修改其属性。

3.4  布局”工具栏

  使用布局工具栏可以在报表或表单上对齐和调整控件的位置。

  此工具栏包括如下按钮:

按钮

名称

说明

d7-3-17.jpg (1710 字节)

左边对齐 按最左边界对齐选定控件。当选定多个控件时可用。
d7-3-18.jpg (1710 字节) 右边对齐 按最右边界对齐选定控件。当选定多个控件时可用。
d7-3-19.jpg (1710 字节) 顶边对齐 按最上边界对齐选定控件。当选定多个控件时可用。
d7-3-20.jpg (1710 字节) 底边对齐 按最下边界对齐选定控件。当选定多个控件时可用。
d7-3-21.jpg (1710 字节) 垂直居中对齐 按照一垂直轴线对齐选定控件的中心。当选定多个控件时可用。
d7-3-22.jpg (1710 字节) 水平居中对齐 按照一水平轴线对齐选定控件的中心。当您选定多个控件时可用。
d7-3-23.jpg (1710 字节) 相同宽度 把选定控件的宽度调整到与最宽控件的宽度相同。
d7-3-24.jpg (1710 字节) 相同高度 把选定控件的高度调整到与最高控件的高度相同。
d7-3-25.jpg (1710 字节) 相同大小 把选定控件的尺寸调整到最大控件的尺寸。
d7-3-26.jpg (1710 字节) 水平居中 按照通过表单中心的垂直轴线对齐选定控件的中心。
d7-3-27.jpg (1710 字节) 垂直居中 按照通过表单中心的水平轴线对齐选定控件的中心。

d7-3-28.jpg (1710 字节)

置前 把选定控件放置到所有其他控件的前面。

d7-3-29.jpg (1710 字节)

置后 把选定控件放置到所有其他控件的后面。

3.5 “调色板”工具栏

  使用“调色板”工具栏可以设定表单或报表上各控件的颜色。

  此工具栏包括如下按钮:

按钮

名称

说明

d7-3-30.jpg (1710 字节) 前景色 设置控件的默认前景色。
d7-3-31.jpg (1710 字节) 背景色 设置控件的默认背景色。
d7-3-32.jpg (5686 字节) 其他颜色 显示“Windows 颜色”对话框,可定制用户自己的颜色。


3.6 “报表”菜单

  使用“报表设计器”可以创建和修改报表,在“报表设计器”窗口活动时,Visual FoxPro 显示“报表”菜单和“报表控件”工具栏。

  “报表”菜单包含用于创建和修改报表的命令。其意义简要介绍如下:

  标题/总结 显示“标题/总结”对话框,可以指定是否将“标题”和(或)“总结”带区包括在报表中。

  数据分组 显示“数据分组”对话框,可以创建数据组并指定其属性。

  变量 显示“报表变量”对话框,可以创建报表中的变量。

  默认字体 显示“字体”对话框,可以指定报表和标签中标签和字段控件的永久字体、字体样式和字体大小。此设置随报表一起存储,这样,每次修改报表时,默认字体都是相同的。

  私有数据工作期 在一个私有工作期中打开报表使用的表,这样它们将不受其他报表、表单或程序的影响。单击此命令将它打开或关闭。

  快速报表 自动将选定字段放入一个空的“报表设计器”窗口中,快速创建简单的报表布局。该命令提示选择一个表,并显示“快速报表”对话框,可以选择字段及字段布局。

   运行报表 显示“打印”对话框,使您可以将报表传送给打印机。运行报表不会改变表、索引或备注字段中的数据。

3.7 “显示”菜单

  “显示”菜单显示“报表”、“标签”和“表单”等设计器及工具栏。允许定制报表的工作方式。

  与报表相关的菜单命令及意义如下:

  工具栏 显示“工具栏”对话框,从中创建、编辑、隐藏以及定制工具栏。

  网格线 移去或添加网格线,辅助阅读数据或定位对象。如果正以“浏览”或“追加”模式显示一个表,“网格线”命令在记录和字段之间添加水平线及垂直线;在“编辑”方式中,在记录之间添加水平线。如果正在设计一个表单、报表或标签,“网格线”命令在设计区域中放置一个网格。

  注释 这些网格线设置仅应用于当前报表、表单或标签中,并且将保存到当前对象的资源文件中。

  设计 将新建的或已有的标签、报表或表单设置为设计方式。当您创建一个新标签或报表,或者当您打开一个现有标签或报表时,该命令可用并被选定。要关闭该命令,选择“预览”命令。

  布局工具栏 显示“布局工具栏”,可以使用它对齐、放置控件以及调整控件大小。命令前的标记表示工具栏当前已经显示。此命令在打开“表单设计器”、“类设计器”、“报表设计器”或“标签设计器”时可用。

  调色板工具栏 显示“调色板”工具栏,可以使用它指定一个控件的前景色和背景色。命令前的标记表示工具栏当前已经显示。此命令在打开“表单设计器”、“报表设计器”、“类设计器”或“标签设计器”时可用。

  
显示位置 在状态栏中显示表单、报表或标签中选定对象的位置、高度和宽度。如果选定了多个对象,“显示位置”显示第一个选定对象的位置。对报表或标签中的一个选定对象,它的位置和范围显示在状态栏的左半部分。状态栏以当前标尺的单位显示了对象的上边、左边、底边以及右边的位置,接着是它的高度和宽度。如果没有选定对象,将显示鼠标指针的位置。对表单中的一个选定对象,它的位置和范围显示在状态栏的右半部分。第一对数显示了对象左上角的水平位置,然后是垂直位置。第二对数显示了对象的宽度和高度。位置和范围从设计器窗口的左上角开始,从左向右按像素计算。此命令在“报表设计器”、“表单设计器”或“标签设计器”里工作时可用。

  预览 在打印预览中显示报表或标签。要关闭打印预览,您可以单击“打印预览”工具栏上的“关闭预览”按钮,或者在“显示”菜单上选择“设计”命令。此命令在“报表设计器”或“标签设计器”中工作时可用。

  报表控件工具栏 显示“报表控件”工具栏,可以使用它在报表上创建控件。命令前的标记表示工具栏当前已经显示。此命令在“报表设计器”中时可用。

  数据环境 显示“数据环境设计器”,用设计器创建或修改表单、表单集和报表的数据环境。此命令在打开“报表设计器”、“标签设计器”或“表单设计器”时可用。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved