版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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后回
8、车,后回车, 将打开报表设计器。将打开报表设计器。 10.2.4 快速报表的创建快速报表的创建 (1)在)在“项目管理器项目管理器”中的中的“文档文档”选项卡中,选项卡中, 选择选择“报表报表”。 (2)选择)选择“新建新建”按钮,屏幕显示按钮,屏幕显示“新建报表新建报表” 对话框。对话框。 (3)在)在“新建报表新建报表”对话框中,选择对话框中,选择“新建报新建报 表表”按钮,则系统将显示按钮,则系统将显示“报表设计器报表设计器”对话框。对话框。 (4)在主菜单的)在主菜单的“报表报表”中,选择中,选择“快速报表快速报表” 命令,系统显示命令,系统显示“打开打开”对话框。对话框。 (5)在)
9、在“打开打开”对话框中,确定要使用的表,对话框中,确定要使用的表, 单击单击“确定确定”按钮,系统显示按钮,系统显示“快速报表快速报表”对话对话 框。框。 (6)在)在“快速报表快速报表”对话框中对话框中,可以输入标题、可以输入标题、 添加别名以及将表添加到数据环境中。添加别名以及将表添加到数据环境中。 (7)单击)单击“字段字段”按钮,系统进入按钮,系统进入“字段选择字段选择 器器”对话框。对话框。 (8)在)在“字段选择器字段选择器”对话框中,可以选择所对话框中,可以选择所 需要的字段,然后单击需要的字段,然后单击“确定确定”按钮,系统返回按钮,系统返回 “快速报表快速报表”对话框。对话框
10、。 (9)在)在“快速报表快速报表”对话框中,单击对话框中,单击“确定确定” 按钮,此时屏幕出现快速报表。按钮,此时屏幕出现快速报表。 (10)关闭)关闭“报表生成器报表生成器”对话框,在对话框,在“项目管项目管 理器理器”中,选择刚刚设计的报表,然后单击中,选择刚刚设计的报表,然后单击“预预 览览”按钮,可以预览刚才生成的报表。按钮,可以预览刚才生成的报表。 10.3 修改报表修改报表 修改的方法是:在修改的方法是:在“项目管理器项目管理器”中,选择中,选择“报报 表表”,然后单击,然后单击“修改修改”命令。命令。 10.3.1 调整报表带区调整报表带区 在在“报表设计器报表设计器”中,可以
11、修改每个带区尺寸中,可以修改每个带区尺寸 和特征。和特征。 “报表设计器报表设计器”一般包括三个带区:页标头、一般包括三个带区:页标头、 细节和页注脚。除这三个常用带区外,根据需细节和页注脚。除这三个常用带区外,根据需 要还可以建立若干个带区。要还可以建立若干个带区。 “报表设计器报表设计器”还自动显示垂直和水平标尺。还自动显示垂直和水平标尺。 通过标尺,可以使报表在各种带区内进行精确通过标尺,可以使报表在各种带区内进行精确 的定位。的定位。 10.3.2 报表控件的使用报表控件的使用 1 1、添加、添加“报表控件报表控件” (1 1)选定对象:在添加控件之前,要先选定对象。)选定对象:在添加
12、控件之前,要先选定对象。 (2 2)标签:创建标签文件来显示文本。)标签:创建标签文件来显示文本。 (3 3)域控件:显示表字段、内存变量和其他表达式。)域控件:显示表字段、内存变量和其他表达式。 (4 4)线条:在报表上画各种线。)线条:在报表上画各种线。 (5 5)矩形:在报表上画矩形。)矩形:在报表上画矩形。 (6 6)圆角矩形:在报表上画圆角矩形。)圆角矩形:在报表上画圆角矩形。 (7 7)图片)图片/ /OLEOLE绑定控件:显示图片或通用性字段。绑定控件:显示图片或通用性字段。 (8 8)按钮锁定:激活按钮锁定功能,这样可以同时)按钮锁定:激活按钮锁定功能,这样可以同时 添加多个相
13、同类型的控件。添加多个相同类型的控件。 2 2、选定多个控件、选定多个控件 (1 1)如果要选定多个控件,在控件周围拖动以画)如果要选定多个控件,在控件周围拖动以画 出选择框。出选择框。 (2 2)选择控件点将显示在每个控件的周围。当他)选择控件点将显示在每个控件的周围。当他 们被选中后,可以作为一组内容来移动、复制或们被选中后,可以作为一组内容来移动、复制或 删除。删除。 3 3、组合控件、组合控件 (1 1)选择要作为一组处理的控件,在)选择要作为一组处理的控件,在“格式格式”菜菜 单中,选择单中,选择“分组分组” (2 2)分组后可以把该组控件作为一个单元处理。)分组后可以把该组控件作为
14、一个单元处理。 4 4、取消定义的控件、取消定义的控件 (1 1)如果对一组控件取消组定义,选择该组控件,)如果对一组控件取消组定义,选择该组控件, 在在“格式格式”菜单中,选择菜单中,选择“取消组取消组”。 (2 2)选定的控件点将显示在组内每一控件周围。)选定的控件点将显示在组内每一控件周围。 5 5、调整多个控件的大小、调整多个控件的大小 (1 1)选择要使其具有同样大小的控件,在)选择要使其具有同样大小的控件,在“格式格式” 菜单中,选择菜单中,选择“大小大小”。 (2 2)选择适当选项来匹配宽度、高度或大小,控件)选择适当选项来匹配宽度、高度或大小,控件 将按照需要进行调整。将按照需
15、要进行调整。 6、移动控件、移动控件 (1)如果要移动控件,选择要移动的控件,并把)如果要移动控件,选择要移动的控件,并把 它拖动到它拖动到“报到报到”带区中新的位置上。带区中新的位置上。 (2)控件在布局内移动的增量并不是连续的。增)控件在布局内移动的增量并不是连续的。增 量取决于网格的位置。如果忽略了网格的作用,量取决于网格的位置。如果忽略了网格的作用, 拖动控件时,应按住拖动控件时,应按住Ctrl键。键。 7、复制控件、复制控件 (1)如果复制控件,选择要复制的控件,在)如果复制控件,选择要复制的控件,在“编编 辑辑”菜单中,选择菜单中,选择“复制复制”命令。命令。 (2)选择)选择“粘
16、贴粘贴”,控件的副本将出现在原始控,控件的副本将出现在原始控 件下面,将控件副本拖动到布局的正确位置即可。件下面,将控件副本拖动到布局的正确位置即可。 8、删除控件、删除控件 如果要删除控件,选择要删除的控件,在如果要删除控件,选择要删除的控件,在“编编 辑辑”菜单中,选择菜单中,选择“剪切剪切”或按或按Del键。键。 9、对齐控件有如下几种方法:、对齐控件有如下几种方法: (1)选择要对齐的控件,在)选择要对齐的控件,在“格式格式”菜单中,选菜单中,选 择择“对齐对齐”。在子菜单中,选择对齐选项。在子菜单中,选择对齐选项。 (2)使用)使用“布局布局”工具栏。工具栏。 1010、调整控件位置
17、、调整控件位置 (1 1)如果将控件放置在特定的位置,在)如果将控件放置在特定的位置,在“显示显示”菜菜 单中,选择单中,选择“显示位置显示位置”。选择一个控件,然后。选择一个控件,然后 使用状态栏上的位置信息,将该控件移动到特定使用状态栏上的位置信息,将该控件移动到特定 位置。位置。 (2 2)如果人工对齐控件,在)如果人工对齐控件,在“格式格式”菜单中,选择菜单中,选择 清除清除“网格线网格线”。 (3 3)如果要显示网格线,在)如果要显示网格线,在“格式格式”菜单中,选择菜单中,选择 “网格线网格线”。网格将在报表带区中显示。网格将在报表带区中显示。 (4 4)如果更改网格的度量单位,在
18、)如果更改网格的度量单位,在“格式格式”菜单中,菜单中, 选择选择“设置网格刻度设置网格刻度”。在。在“水平水平”、“垂直垂直” 框内,分别输入代表网格每方块水平宽度和垂直框内,分别输入代表网格每方块水平宽度和垂直 高度的像素数目。高度的像素数目。 (5 5)选中)选中“报表控件报表控件”工具栏中字段按钮后,在工具栏中字段按钮后,在 “报表设计报表设计”区中单击时,系统将在屏幕显示出区中单击时,系统将在屏幕显示出 “报表表达式报表表达式”对话框。对话框。 (6 6)单击)单击“表达式对话框表达式对话框”右侧的右侧的“”“”按钮,系按钮,系 统将打开统将打开“表达式生成器表达式生成器”对话框。对
19、话框。 (7 7)双击字段列表中的)双击字段列表中的“姓名姓名”字段,则该字段被字段,则该字段被 加到加到“报表字段的表达式报表字段的表达式”编辑框中,然后单击编辑框中,然后单击 “确定确定”按钮,系统返回按钮,系统返回“报表表达式报表表达式”窗口,窗口, 再次单击再次单击“确定确定”按钮,则该字段被加到按钮,则该字段被加到“报表报表 设计器设计器”窗口中。窗口中。 (8 8)同理可放置其他所需的字段。)同理可放置其他所需的字段。 利用利用“报表控件报表控件”工具栏中的工具栏中的“锁定锁定”按钮,可一按钮,可一 次放置多个控件。次放置多个控件。 10.3.3 在报表中使用数据分组、汇总区在报表
20、中使用数据分组、汇总区 分组分组/ /总计报表不是简单报表,它是按指定条件把总计报表不是简单报表,它是按指定条件把 数据进行归纳整理后的结果。数据进行归纳整理后的结果。 所谓分组,就是把数据源中的记录按一定条件分所谓分组,就是把数据源中的记录按一定条件分 组,对每一组记录中的数值型字段作分组小计。组,对每一组记录中的数值型字段作分组小计。 所谓总计,就是把数据源中所有记录中每个数值所谓总计,就是把数据源中所有记录中每个数值 字段作总计。字段作总计。 利用报表向导创建分组利用报表向导创建分组/ /总计报表与创建单报表步总计报表与创建单报表步 骤基本相同,只是在骤基本相同,只是在“报表向导报表向导
21、”步骤步骤2 2窗口中要窗口中要 选取分组字段,设置分组条件。选取分组字段,设置分组条件。 10.3.4 设置报表的数据源设置报表的数据源 向向“数据环境设计器数据环境设计器”中添加表或视图的操作步中添加表或视图的操作步 骤:骤: (1 1)在)在“项目管理器项目管理器”中,选择中,选择“报表报表”,并选择,并选择 一个已建立的报表。一个已建立的报表。 (2 2)选择)选择“修改修改”按钮,系统打开按钮,系统打开“报表设计器报表设计器” 窗口。窗口。 (3 3)在)在“显示显示”菜单中,选择菜单中,选择“数据环境数据环境”命令或命令或 单击右键,在快捷菜单中,选择单击右键,在快捷菜单中,选择“
22、数据环境数据环境”命命 令,屏幕显示令,屏幕显示“数据环境数据环境”窗口。窗口。 (4 4)在)在“数据环境设计器数据环境设计器”窗口中,单击鼠标右键,窗口中,单击鼠标右键, 打开快捷菜单,在菜单中,选择打开快捷菜单,在菜单中,选择“添加添加”,屏幕,屏幕 显示显示“添加表或视图添加表或视图”对话框。对话框。 (5 5)在)在“添加表或视图添加表或视图”对话框中,选择需要加入对话框中,选择需要加入 的表,单击的表,单击“添加添加”按钮,然后单击按钮,然后单击“关闭关闭”按按 钮,系统返回钮,系统返回“数据环境设计器数据环境设计器”窗口。窗口。 (6 6)在)在“数据环境设计器数据环境设计器”窗
23、口中,单击鼠标右键,窗口中,单击鼠标右键, 在快捷键中,选择在快捷键中,选择“属性属性”对话框。对话框。 (7 7)在)在“属性属性”窗口中最上面的下拉列框中,选择窗口中最上面的下拉列框中,选择 “Cursorl”Cursorl”对象。对象。 (8 8)选择)选择“数据数据”选项卡,并选择选项卡,并选择“Order”Order”属性。属性。 (9 9)在)在“Order”Order”属性中,输入索引名称,也可以属性中,输入索引名称,也可以 从从“数据数据”选项卡最上面的属性下拉列表中选取。选项卡最上面的属性下拉列表中选取。 例如,选择例如,选择“编号编号”。 (1010)关闭)关闭“属性属性”
24、窗口。窗口。 10.3.5 报表页面设置报表页面设置 10.4 标签设计标签设计 10.4.1 用标签向导创建标签用标签向导创建标签 1 1、“标签向导标签向导”的打开的打开 用用“标签向导标签向导”创建标签的操作步骤如下:创建标签的操作步骤如下: (1 1)在)在“项目管理器项目管理器”中的中的“文档文档”选项卡中,选选项卡中,选 择择“标签标签”。 (2 2)选择)选择“新建新建”按钮,屏幕显示按钮,屏幕显示“新建标签新建标签”对对 话框。话框。 (3 3)在)在“新建标签新建标签”对话框中,选择对话框中,选择“标签向导标签向导” 按钮,则系统将显示按钮,则系统将显示“标签向导标签向导”对
25、话框。对话框。 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购检验考核制度
- 采购物料跟踪管理制度
- 采购生鲜内管理制度
- 采购管理制度考核制度
- 采购索证制度
- 采购维护制度
- 采购药品跟踪订单制度
- 采购计划编制与审核制度
- 采购询价流程制度模板
- 采购跟单员规章制度模板
- 《小学生C++创意编程》第1单元课件 软件下载安装
- 汽车保险与理赔试卷
- 最科学养羊技术
- 优质课一等奖初中家庭教育《青少年成才优秀家庭教育案例:家庭春雨 润物无声》
- 如何保证伙伴成功举绩
- GB/T 41155-2021烧结金属材料(不包括硬质合金)疲劳试样
- 发展经济学 马工程课件 0.绪论
- GB/T 17989.2-2020控制图第2部分:常规控制图
- GB/T 17492-2019工业用金属丝编织网技术要求和检验
- GB 13614-2012短波无线电收信台(站)及测向台(站)电磁环境要求
- 风景园林工程课件第四章-园路
评论
0/150
提交评论