VF10报表和标签设计_第1页
VF10报表和标签设计_第2页
VF10报表和标签设计_第3页
VF10报表和标签设计_第4页
VF10报表和标签设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第十章第十章 报表和标签设计报表和标签设计10.1 报表概述报表概述报表包含两个基本部分:数据源和布局。数据源报表包含两个基本部分:数据源和布局。数据源一般是表,也可以是视图、查询或自由表等,报一般是表,也可以是视图、查询或自由表等,报表布局则定义了报表的打印格式。表布局则定义了报表的打印格式。报表文件具有报表文件具有.FRX文件扩展名,用于存储报表的文件扩展名,用于存储报表的详细说明。每个报表文件还有详细说明。每个报表文件还有.FRT文件扩展名的文件扩展名的相关文件。报表布局文件不是存储每个数据字段相关文件。报表布局文件不是存储每个数据字段的值,而只是存储一个特定报表的位置和格式信的值,而只

2、是存储一个特定报表的位置和格式信息。如果报表中数据源字段值发生了变化,报表息。如果报表中数据源字段值发生了变化,报表的值也会发生相应的变化。的值也会发生相应的变化。设计报表通常有以下设计报表通常有以下5个主要步骤:个主要步骤:(1)确定要创建的报表样式)确定要创建的报表样式(2)选取字段)选取字段(3)创建报表布局)创建报表布局(4)修改和定制报表布局)修改和定制报表布局(5)预览和打印报表。)预览和打印报表。报表可能是一个简单的统计报表,也可能是一张报表可能是一个简单的统计报表,也可能是一张复杂的清单,因此,创建报表之前,必须先确定复杂的清单,因此,创建报表之前,必须先确定报表样式。报表样式

3、。VFP为用户提供了创建报表布局的三种方法:为用户提供了创建报表布局的三种方法:(1)用)用“报表向导报表向导”创建简单的报表或者一对创建简单的报表或者一对多报表。多报表。(2)用)用“报表设计器报表设计器”修改已有的报表或者创修改已有的报表或者创建用户自己的报表。建用户自己的报表。(3)用)用“快速报表快速报表”从单表中创建一个简单报从单表中创建一个简单报表。表。10.2 创建报表创建报表10.2.1 用报表向导创建报表用报表向导创建报表1、“报表向导报表向导”的打开的打开方法方法1 :在:在“项目管理器项目管理器”中打开中打开在在“项目管理器项目管理器”的的“文档文档”选项卡中,选择选项卡

4、中,选择“报报表表” 。选择选择“新建新建”按钮,屏幕显示按钮,屏幕显示“新建报表新建报表”对话框。对话框。在在“新建报表新建报表”对话框中,选择对话框中,选择“报表向导报表向导”,则,则系统将显示系统将显示“向导选取向导选取”对话框。对话框。方法方法2: 在在“工具工具”菜单中打开菜单中打开在在“工具工具”菜单中指向菜单中指向“向导向导”子菜单,选择子菜单,选择“报报表表”命令,屏幕显示命令,屏幕显示“向导选取向导选取”对话框,在对话框,在“向向导选取导选取”对话框中,选择对话框中,选择“报表向导报表向导”。1)单击单击“确定确定”按钮按钮,进入进入“报表向导报表向导”的字段选取画的字段选取

5、画面。面。2、“报表向导报表向导”的使用的使用(1)字段选取。)字段选取。(2)对记录进行分组。)对记录进行分组。(3)选择报表样式。)选择报表样式。 (4)定义报表布局。)定义报表布局。(5)排序记录。)排序记录。(6)输入报表标题和确定保存方式。)输入报表标题和确定保存方式。 (7)单击)单击“完成完成”按钮,屏幕显示按钮,屏幕显示“另存为另存为”对话框,缺省的文件名为:对话框,缺省的文件名为:da_jbqk.frx。单击单击“预览预览”按钮,可以在离开向导前显示报表。按钮,可以在离开向导前显示报表。使用了使用了“报表向导报表向导”之后,就可以使用之后,就可以使用“报表设报表设计器计器”来

6、添加控件和定制报表。来添加控件和定制报表。播放演示播放演示10.2.2 用报表设计器创建报表用报表设计器创建报表下面是使用下面是使用“报表设计器报表设计器”创建空白报表的方法:创建空白报表的方法:(1)在)在“项目管理器项目管理器”的的“文档文档”选项卡中,选项卡中,选择选择“报表报表”。(2)选择)选择“新建新建”按钮,屏幕显示按钮,屏幕显示“新建报新建报表表”对话框。对话框。(3)在)在“新建报表新建报表”对话框中,选择对话框中,选择“新建新建报表报表”按钮,则系统将显示按钮,则系统将显示“报表设计器报表设计器”对对话框。话框。“报表设计器报表设计器”将显示一个新的空白报表,可以将显示一个

7、新的空白报表,可以往空白报表中添加控件并定制报表。往空白报表中添加控件并定制报表。10.2.3 用命令方式创建报表用命令方式创建报表可以用不带任何附加参数的可以用不带任何附加参数的 CREATE REPORT 命令打开报表设计器,同时为新报表指定名称命令打开报表设计器,同时为新报表指定名称“报表报表 1”。退出报表设计器时,可用不同的名。退出报表设计器时,可用不同的名称存储报表。称存储报表。在命令窗口中输入命令在命令窗口中输入命令CREATE REPORT后回车,后回车,将打开报表设计器。将打开报表设计器。10.2.4 快速报表的创建快速报表的创建(1)在)在“项目管理器项目管理器”中的中的“

8、文档文档”选项卡中,选项卡中,选择选择“报表报表”。(2)选择)选择“新建新建”按钮,屏幕显示按钮,屏幕显示“新建报表新建报表”对话框。对话框。(3)在)在“新建报表新建报表”对话框中,选择对话框中,选择“新建报新建报表表”按钮,则系统将显示按钮,则系统将显示“报表设计器报表设计器”对话框。对话框。(4)在主菜单的)在主菜单的“报表报表”中,选择中,选择“快速报表快速报表”命令,系统显示命令,系统显示“打开打开”对话框。对话框。 (5)在)在“打开打开”对话框中,确定要使用的表,对话框中,确定要使用的表,单击单击“确定确定”按钮,系统显示按钮,系统显示“快速报表快速报表”对话对话框。框。(6)

9、在)在“快速报表快速报表”对话框中对话框中,可以输入标题、可以输入标题、添加别名以及将表添加到数据环境中。添加别名以及将表添加到数据环境中。 (7)单击)单击“字段字段”按钮,系统进入按钮,系统进入“字段选择字段选择器器”对话框。对话框。 (8)在)在“字段选择器字段选择器”对话框中,可以选择所对话框中,可以选择所需要的字段,然后单击需要的字段,然后单击“确定确定”按钮,系统返回按钮,系统返回“快速报表快速报表”对话框。对话框。(9)在)在“快速报表快速报表”对话框中,单击对话框中,单击“确定确定”按钮,此时屏幕出现快速报表。按钮,此时屏幕出现快速报表。(10)关闭)关闭“报表生成器报表生成器

10、”对话框,在对话框,在“项目管项目管理器理器”中,选择刚刚设计的报表,然后单击中,选择刚刚设计的报表,然后单击“预预览览”按钮,可以预览刚才生成的报表。按钮,可以预览刚才生成的报表。 10.3 修改报表修改报表修改的方法是:在修改的方法是:在“项目管理器项目管理器”中,选择中,选择“报报表表”,然后单击,然后单击“修改修改”命令。命令。10.3.1 调整报表带区调整报表带区在在“报表设计器报表设计器”中,可以修改每个带区尺寸中,可以修改每个带区尺寸和特征。和特征。 “报表设计器报表设计器”一般包括三个带区:页标头、一般包括三个带区:页标头、细节和页注脚。除这三个常用带区外,根据需细节和页注脚。

11、除这三个常用带区外,根据需要还可以建立若干个带区。要还可以建立若干个带区。“报表设计器报表设计器”还自动显示垂直和水平标尺。还自动显示垂直和水平标尺。通过标尺,可以使报表在各种带区内进行精确通过标尺,可以使报表在各种带区内进行精确的定位。的定位。10.3.2 报表控件的使用报表控件的使用1 1、添加、添加“报表控件报表控件”(1 1)选定对象:在添加控件之前,要先选定对象。)选定对象:在添加控件之前,要先选定对象。(2 2)标签:创建标签文件来显示文本。)标签:创建标签文件来显示文本。(3 3)域控件:显示表字段、内存变量和其他表达式。)域控件:显示表字段、内存变量和其他表达式。(4 4)线条

12、:在报表上画各种线。)线条:在报表上画各种线。(5 5)矩形:在报表上画矩形。)矩形:在报表上画矩形。(6 6)圆角矩形:在报表上画圆角矩形。)圆角矩形:在报表上画圆角矩形。(7 7)图片)图片/ /OLEOLE绑定控件:显示图片或通用性字段。绑定控件:显示图片或通用性字段。(8 8)按钮锁定:激活按钮锁定功能,这样可以同时)按钮锁定:激活按钮锁定功能,这样可以同时添加多个相同类型的控件。添加多个相同类型的控件。2 2、选定多个控件、选定多个控件(1 1)如果要选定多个控件,在控件周围拖动以画)如果要选定多个控件,在控件周围拖动以画出选择框。出选择框。(2 2)选择控件点将显示在每个控件的周围

13、。当他)选择控件点将显示在每个控件的周围。当他们被选中后,可以作为一组内容来移动、复制或们被选中后,可以作为一组内容来移动、复制或删除。删除。3 3、组合控件、组合控件(1 1)选择要作为一组处理的控件,在)选择要作为一组处理的控件,在“格式格式”菜菜单中,选择单中,选择“分组分组”(2 2)分组后可以把该组控件作为一个单元处理。)分组后可以把该组控件作为一个单元处理。4 4、取消定义的控件、取消定义的控件(1 1)如果对一组控件取消组定义,选择该组控件,)如果对一组控件取消组定义,选择该组控件,在在“格式格式”菜单中,选择菜单中,选择“取消组取消组”。(2 2)选定的控件点将显示在组内每一控

14、件周围。)选定的控件点将显示在组内每一控件周围。5 5、调整多个控件的大小、调整多个控件的大小(1 1)选择要使其具有同样大小的控件,在)选择要使其具有同样大小的控件,在“格式格式”菜单中,选择菜单中,选择“大小大小”。(2 2)选择适当选项来匹配宽度、高度或大小,控件)选择适当选项来匹配宽度、高度或大小,控件将按照需要进行调整。将按照需要进行调整。6、移动控件、移动控件(1)如果要移动控件,选择要移动的控件,并把)如果要移动控件,选择要移动的控件,并把它拖动到它拖动到“报到报到”带区中新的位置上。带区中新的位置上。(2)控件在布局内移动的增量并不是连续的。增)控件在布局内移动的增量并不是连续

15、的。增量取决于网格的位置。如果忽略了网格的作用,量取决于网格的位置。如果忽略了网格的作用,拖动控件时,应按住拖动控件时,应按住Ctrl键。键。7、复制控件、复制控件(1)如果复制控件,选择要复制的控件,在)如果复制控件,选择要复制的控件,在“编编辑辑”菜单中,选择菜单中,选择“复制复制”命令。命令。(2)选择)选择“粘贴粘贴”,控件的副本将出现在原始控,控件的副本将出现在原始控件下面,将控件副本拖动到布局的正确位置即可。件下面,将控件副本拖动到布局的正确位置即可。8、删除控件、删除控件如果要删除控件,选择要删除的控件,在如果要删除控件,选择要删除的控件,在“编编辑辑”菜单中,选择菜单中,选择“

16、剪切剪切”或按或按Del键。键。9、对齐控件有如下几种方法:、对齐控件有如下几种方法:(1)选择要对齐的控件,在)选择要对齐的控件,在“格式格式”菜单中,选菜单中,选择择“对齐对齐”。在子菜单中,选择对齐选项。在子菜单中,选择对齐选项。(2)使用)使用“布局布局”工具栏。工具栏。1010、调整控件位置、调整控件位置(1 1)如果将控件放置在特定的位置,在)如果将控件放置在特定的位置,在“显示显示”菜菜单中,选择单中,选择“显示位置显示位置”。选择一个控件,然后。选择一个控件,然后使用状态栏上的位置信息,将该控件移动到特定使用状态栏上的位置信息,将该控件移动到特定位置。位置。(2 2)如果人工对

17、齐控件,在)如果人工对齐控件,在“格式格式”菜单中,选择菜单中,选择清除清除“网格线网格线”。(3 3)如果要显示网格线,在)如果要显示网格线,在“格式格式”菜单中,选择菜单中,选择“网格线网格线”。网格将在报表带区中显示。网格将在报表带区中显示。(4 4)如果更改网格的度量单位,在)如果更改网格的度量单位,在“格式格式”菜单中,菜单中,选择选择“设置网格刻度设置网格刻度”。在。在“水平水平”、“垂直垂直”框内,分别输入代表网格每方块水平宽度和垂直框内,分别输入代表网格每方块水平宽度和垂直高度的像素数目。高度的像素数目。(5 5)选中)选中“报表控件报表控件”工具栏中字段按钮后,在工具栏中字段

18、按钮后,在“报表设计报表设计”区中单击时,系统将在屏幕显示出区中单击时,系统将在屏幕显示出“报表表达式报表表达式”对话框。对话框。(6 6)单击)单击“表达式对话框表达式对话框”右侧的右侧的“”“”按钮,系按钮,系统将打开统将打开“表达式生成器表达式生成器”对话框。对话框。(7 7)双击字段列表中的)双击字段列表中的“姓名姓名”字段,则该字段被字段,则该字段被加到加到“报表字段的表达式报表字段的表达式”编辑框中,然后单击编辑框中,然后单击“确定确定”按钮,系统返回按钮,系统返回“报表表达式报表表达式”窗口,窗口,再次单击再次单击“确定确定”按钮,则该字段被加到按钮,则该字段被加到“报表报表设计

19、器设计器”窗口中。窗口中。(8 8)同理可放置其他所需的字段。)同理可放置其他所需的字段。利用利用“报表控件报表控件”工具栏中的工具栏中的“锁定锁定”按钮,可一按钮,可一次放置多个控件。次放置多个控件。10.3.3 在报表中使用数据分组、汇总区在报表中使用数据分组、汇总区分组分组/ /总计报表不是简单报表,它是按指定条件把总计报表不是简单报表,它是按指定条件把数据进行归纳整理后的结果。数据进行归纳整理后的结果。所谓分组,就是把数据源中的记录按一定条件分所谓分组,就是把数据源中的记录按一定条件分组,对每一组记录中的数值型字段作分组小计。组,对每一组记录中的数值型字段作分组小计。所谓总计,就是把数

20、据源中所有记录中每个数值所谓总计,就是把数据源中所有记录中每个数值字段作总计。字段作总计。利用报表向导创建分组利用报表向导创建分组/ /总计报表与创建单报表步总计报表与创建单报表步骤基本相同,只是在骤基本相同,只是在“报表向导报表向导”步骤步骤2 2窗口中要窗口中要选取分组字段,设置分组条件。选取分组字段,设置分组条件。10.3.4 设置报表的数据源设置报表的数据源向向“数据环境设计器数据环境设计器”中添加表或视图的操作步中添加表或视图的操作步骤:骤:(1 1)在)在“项目管理器项目管理器”中,选择中,选择“报表报表”,并选择,并选择一个已建立的报表。一个已建立的报表。(2 2)选择)选择“修

21、改修改”按钮,系统打开按钮,系统打开“报表设计器报表设计器”窗口。窗口。(3 3)在)在“显示显示”菜单中,选择菜单中,选择“数据环境数据环境”命令或命令或单击右键,在快捷菜单中,选择单击右键,在快捷菜单中,选择“数据环境数据环境”命命令,屏幕显示令,屏幕显示“数据环境数据环境”窗口。窗口。(4 4)在)在“数据环境设计器数据环境设计器”窗口中,单击鼠标右键,窗口中,单击鼠标右键,打开快捷菜单,在菜单中,选择打开快捷菜单,在菜单中,选择“添加添加”,屏幕,屏幕显示显示“添加表或视图添加表或视图”对话框。对话框。(5 5)在)在“添加表或视图添加表或视图”对话框中,选择需要加入对话框中,选择需要

22、加入的表,单击的表,单击“添加添加”按钮,然后单击按钮,然后单击“关闭关闭”按按钮,系统返回钮,系统返回“数据环境设计器数据环境设计器”窗口。窗口。(6 6)在)在“数据环境设计器数据环境设计器”窗口中,单击鼠标右键,窗口中,单击鼠标右键,在快捷键中,选择在快捷键中,选择“属性属性”对话框。对话框。(7 7)在)在“属性属性”窗口中最上面的下拉列框中,选择窗口中最上面的下拉列框中,选择“Cursorl”Cursorl”对象。对象。(8 8)选择)选择“数据数据”选项卡,并选择选项卡,并选择“Order”Order”属性。属性。(9 9)在)在“Order”Order”属性中,输入索引名称,也可

23、以属性中,输入索引名称,也可以从从“数据数据”选项卡最上面的属性下拉列表中选取。选项卡最上面的属性下拉列表中选取。例如,选择例如,选择“编号编号”。(1010)关闭)关闭“属性属性”窗口。窗口。10.3.5 报表页面设置报表页面设置10.4 标签设计标签设计10.4.1 用标签向导创建标签用标签向导创建标签1 1、“标签向导标签向导”的打开的打开用用“标签向导标签向导”创建标签的操作步骤如下:创建标签的操作步骤如下:(1 1)在)在“项目管理器项目管理器”中的中的“文档文档”选项卡中,选选项卡中,选择择“标签标签”。(2 2)选择)选择“新建新建”按钮,屏幕显示按钮,屏幕显示“新建标签新建标签

24、”对对话框。话框。(3 3)在)在“新建标签新建标签”对话框中,选择对话框中,选择“标签向导标签向导”按钮,则系统将显示按钮,则系统将显示“标签向导标签向导”对话框。对话框。2 2、“标签向导标签向导”的使用的使用(1 1)选择表。)选择表。(2 2)选择标签类型。)选择标签类型。(3 3)定义布局。)定义布局。(4 4)排序记录。)排序记录。(5 5)完成。)完成。(6 6)单击)单击“浏览浏览”按钮,查看标签设置的效果。按钮,查看标签设置的效果。10.4.2 用标签设计器创建标签用标签设计器创建标签用户如果不想使用用户如果不想使用“标签向导标签向导”来建立标签,可来建立标签,可以使用以使用“标签设计器标签设计器”来创建布局。来创建布局。“标签设计标签设计器器”是是“报表设计器报表设计器”的一部分,它们使用相同的一部分,它们使用相同的菜单和工具栏。两种设计器使用相同的默认页的菜单和工具栏。两种设计器使用相同的默认页面和纸张。面和纸张。“报表设计器报表设计器”使用整页标准纸张。使用整页标准纸张。“标签设计器标签设计器”的默认页面和纸张与标准标签的的默认页面和纸张与标准标签的纸张一致。在此不再重复。纸张一致。在此不再重复。 10.5 预览和打印报表与标签预览和打

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论