《Visual-FoxPro程序设计》第九章报表设计-课件.ppt

上传人(卖家):晟晟文业 文档编号:4992719 上传时间:2023-01-31 格式:PPT 页数:72 大小:3.52MB
下载 相关 举报
《Visual-FoxPro程序设计》第九章报表设计-课件.ppt_第1页
第1页 / 共72页
《Visual-FoxPro程序设计》第九章报表设计-课件.ppt_第2页
第2页 / 共72页
《Visual-FoxPro程序设计》第九章报表设计-课件.ppt_第3页
第3页 / 共72页
《Visual-FoxPro程序设计》第九章报表设计-课件.ppt_第4页
第4页 / 共72页
《Visual-FoxPro程序设计》第九章报表设计-课件.ppt_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件第第9 9章章 报表设计报表设计 9.1 9.1 报表概述报表概述 9.2 9.2 报表的创建报表的创建 9.3 9.3 报表的分组和分栏设计报表的分组和分栏设计 9.4 9.4 报表输出报表输出提示:单击各个标题前的动画符号“”,链接到相应的章节。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.1 9.1 报表概述报表概述 9.1.1 9.1.1 报表的组成报表的组成 9.1.2 9.1.2 报表布局的类型报表布局的类型 9.1.3.9.1.3.报表设计步骤

2、报表设计步骤 9.1.4 9.1.4 报表文件报表文件前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.1 报表概述q报表是数据库管理系统中各种统计信息最常用的输出形报表是数据库管理系统中各种统计信息最常用的输出形式,是进行数据库管理的重要方法。它可以直接和数据式,是进行数据库管理的重要方法。它可以直接和数据库相连,利用已经定义好的格式、布局和数据源,生成库相连,利用已经定义好的格式、布局和数据源,生成用户需要的各种打印样式后输出。用户需要的各种打印样式后输出。q报表用于数据和数据统计汇总的打印输出。报表是报表用于数据和数据统计汇总的打印输出。报表是

3、Visual FoxPro 6.0Visual FoxPro 6.0数据库应用系统必不可少的主要组成数据库应用系统必不可少的主要组成成分。成分。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.1.1 报表的组成q报表是显示和输出数据的界面。报表的内容主要由数据报表是显示和输出数据的界面。报表的内容主要由数据和布局格式组成。和布局格式组成。q下面以一个学生点名用的缺勤统计表(如图下面以一个学生点名用的缺勤统计表(如图9-19-1所示)为所示)为例,介绍报表的组成。该报表显示的数据是学生的缺勤例,介绍报表的组成。该报表显示的数据是学生的缺勤统计,包括学

4、号、姓名、性别、旷课、迟到和早退的信统计,包括学号、姓名、性别、旷课、迟到和早退的信息;整个页面的总体布局是纵向排列的,其中,报表的息;整个页面的总体布局是纵向排列的,其中,报表的第一栏为报表标题栏,用于显示报表的标题和制作日期;第一栏为报表标题栏,用于显示报表的标题和制作日期;第二栏为字段标题,用于显示各字段的标题;中间区域第二栏为字段标题,用于显示各字段的标题;中间区域为数据区,用于逐行显示每个学生的记录;报表底部是为数据区,用于逐行显示每个学生的记录;报表底部是显示页码的页码区。显示页码的页码区。q报表的数据的来源可以是数据库中的表或自由表,也可报表的数据的来源可以是数据库中的表或自由表

5、,也可以是视图、查询或临时表。而报表的布局格式决定了如以是视图、查询或临时表。而报表的布局格式决定了如何显示和排列这些数据。何显示和排列这些数据。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件报表标题报表标题页页(字段字段)标题标题主要数据主要数据页码区页码区布局布局图图9-1 报表的组成报表的组成前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.1.2 报表布局的类型q在开始计划提取数据和动手建立报表之前,一定要对所在开始计划提取数据和动手建立报表之前,一定要对所设计的报表有一个整体的规划,即对报表进行布

6、局。设计的报表有一个整体的规划,即对报表进行布局。q报表的布局就是报表输出打印的格式,设计报表就是根报表的布局就是报表输出打印的格式,设计报表就是根据应用需要和数据源来设计报表的布局。根据据应用需要和数据源来设计报表的布局。根据Visual Visual FoxPro 6.0FoxPro 6.0提供的布局,报表可以分为列报表、行报表、提供的布局,报表可以分为列报表、行报表、一对多报表等几种类型。一对多报表等几种类型。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件q在列报表的布局中,每行一条记录,每个字段一列,字段与其在列报表的布局中,每行一条记录,每

7、个字段一列,字段与其数据在同一列,如图。数据在同一列,如图。q通常,分类表、汇总报表、财政报表、存货清单、销售总结等通常,分类表、汇总报表、财政报表、存货清单、销售总结等报表采用列报表布局。报表采用列报表布局。1.1.列列报表报表前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件2.2.行报表行报表q在行报表的布局中,每个字段一行,字段名在数据左侧,字段在行报表的布局中,每个字段一行,字段名在数据左侧,字段与数据在同一行,如图所示。与数据在同一行,如图所示。q通常,列表、通信地址等报表采用行报表布局。通常,列表、通信地址等报表采用行报表布局。前页 后页

8、首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件3.3.一对多报表一对多报表q在一对多报表的布局中,一条记录(一对多关系)包括父表记在一对多报表的布局中,一条记录(一对多关系)包括父表记录及其子表的记录,如图所示。录及其子表的记录,如图所示。q通常,会计报表、发票等报表采用一对多报表布局。通常,会计报表、发票等报表采用一对多报表布局。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件4.4.多列报表(多栏报表)多列报表(多栏报表)q在列报表的布局中,每行一条记录,每个字段一列,字段与其在列报表的布局中,每行一条记录,每个字段

9、一列,字段与其数据在同一列,如图数据在同一列,如图9-59-5所示。所示。q通常,电话号码簿、名片等的报表采用多列报表。通常,电话号码簿、名片等的报表采用多列报表。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.1.3.报表设计步骤q报表设计主要包括两个基本组成部分:数据源和布局。数报表设计主要包括两个基本组成部分:数据源和布局。数据源一般是数据库中的表或自由表,但也可以是视图、查据源一般是数据库中的表或自由表,但也可以是视图、查询或临时表。在定义了一个表、视图或查询以后,就可以询或临时表。在定义了一个表、视图或查询以后,就可以设计报表了。设计报表

10、了。q设计报表的一般步骤如下:设计报表的一般步骤如下:(1 1)选中报表的数据源。)选中报表的数据源。(2 2)根据实际要求来决定具体使用哪一种布局样式的报表。)根据实际要求来决定具体使用哪一种布局样式的报表。(3 3)创建报表。)创建报表。(4 4)对报表进行修改和完善。)对报表进行修改和完善。(5 5)打印或预览报表。)打印或预览报表。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.1.4 报表文件q报表文件只存储一个特定报表的位置和格式信息,并不报表文件只存储一个特定报表的位置和格式信息,并不存储字段值。报表文件的扩展名是存储字段值。报表文件

11、的扩展名是“.frx”.frx”,报表保存,报表保存后自动生成的报表备注文件的扩展名是后自动生成的报表备注文件的扩展名是“.frt”.frt”。q在报表设计完成后,单击在报表设计完成后,单击“文件文件”|“|“保存保存”命令或单击命令或单击常用工具栏的常用工具栏的“保存保存”按钮,在弹出的对话框中输入一按钮,在弹出的对话框中输入一个具体的文件名,就将设计的报表保存到报表文件中了。个具体的文件名,就将设计的报表保存到报表文件中了。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.2 9.2 报表的创建报表的创建 9.2.1 9.2.1 使用报表向导创建

12、使用报表向导创建 9.2.2 9.2.2 使用报表设计器创建使用报表设计器创建 9.2.3 9.2.3 使用快速报表创建使用快速报表创建前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.2.1 使用报表向导创建1.1.打开打开“向导选取向导选取”对话框对话框 在打开报表前,要先打在打开报表前,要先打开开“向导选取向导选取”对话框,选择对话框,选择要打开的报表向导类型,以便要打开的报表向导类型,以便创建相应类型的报表。可以通创建相应类型的报表。可以通过以下过以下3 3种方法打开种方法打开“向导选向导选取取”对话框:对话框:q单击单击“工具工具”|“|“

13、向导向导”|“|“报报表表”命令,这种方法最简便。命令,这种方法最简便。q单击单击“文件文件”|“|“新建新建”命令,命令,在在“新建新建”对话框中选中对话框中选中“报报表表”单选按钮,然后单击单选按钮,然后单击“向向导导”按钮,如图按钮,如图9-69-6所示。所示。图图9-6“新建新建”对话框对话框前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件q在在“项目管理器项目管理器”窗口中选择窗口中选择“文档文档”选项卡的选项卡的“报表报表”选选项,再单击项,再单击“新建新建”按钮,如图按钮,如图9-79-7所示。在弹出的所示。在弹出的“新建新建表单表单”对

14、话框中单击对话框中单击“报表向导报表向导”按钮,如图按钮,如图9-89-8所示。所示。图图9-7“项目管理器项目管理器”窗口窗口 图图9-8“新建报表新建报表”对话框对话框前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 q通过上述通过上述3 3种方法都可以打开种方法都可以打开“向导选取向导选取”对话框,如图。对话框,如图。2.选取要使用的向导选取要使用的向导 在在“向导选取向导选取”对话框中,选取要使用的向导。如果报表对话框中,选取要使用的向导。如果报表只涉及单个数据表,选择只涉及单个数据表,选择“报表向导报表向导”选项;如果报表涉选项;如果报表涉及

15、多个数据表,则选择及多个数据表,则选择“一对多报表向导一对多报表向导”选项。单击选项。单击“确定确定”按钮,打开相应的报表向导。按钮,打开相应的报表向导。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件3.3.按向导的操作步骤设置报表按向导的操作步骤设置报表下面介绍如何在不同报表向导中创建报表。下面介绍如何在不同报表向导中创建报表。(1 1)设置单个数据表的)设置单个数据表的“报表向导报表向导”打开打开“报表向导报表向导”对话框,其创建报表的过程分为对话框,其创建报表的过程分为6 6个步骤。在个步骤。在“报表向导报表向导”对话框中,可以单击对话框中,可

16、以单击“下一步下一步”按钮进行逐步设置,也可以从按钮进行逐步设置,也可以从“步骤步骤”下拉列表框中选下拉列表框中选择某一步骤单独设置。择某一步骤单独设置。字段选取字段选取。确定报表中的数据库和表,并从中选中字。确定报表中的数据库和表,并从中选中字段。在段。在“报表向导报表向导”对话框的对话框的“数据库和表数据库和表”选项区中选项区中单击按钮,在弹出的单击按钮,在弹出的“打开打开”对话框中选择作为数据源对话框中选择作为数据源的自由表;然后将的自由表;然后将“可用字段可用字段”列表框中的字段添加到列表框中的字段添加到“选定字段选定字段”列表框中列表框中(单击按钮可以逐个加入,单击按单击按钮可以逐个

17、加入,单击按钮表示全部加入钮表示全部加入)。这里我们设置数据来源为这里我们设置数据来源为“教师对学生评定表教师对学生评定表”,“选定字段选定字段”为为“学号学号”、“姓名姓名”、“公民道德公民道德”等,等,如图如图9-109-10所示。单击所示。单击“下一步下一步”按钮,进入步骤按钮,进入步骤2-2-分组分组记录。记录。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件图图9-10“报表向导报表向导”对话框对话框前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 分组记录分组记录。确定记录的分组方式,最多可以选择。

18、确定记录的分组方式,最多可以选择3组分组层组分组层次,也可以使用默认的不分组,如图次,也可以使用默认的不分组,如图9-11所示。单击所示。单击“下下一步一步”按钮,进入步骤按钮,进入步骤3-选择报表样式。选择报表样式。图图9-11 步骤步骤2-分组记录分组记录 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件步骤步骤3-选取报表样式选取报表样式。可以选择一种报表样式,如图。可以选择一种报表样式,如图9-12所示。单击所示。单击“下一步下一步”按钮,进入步骤按钮,进入步骤4-定义报表布局。定义报表布局。图图9-12 步骤步骤3-选择报表样式选择报表样式

19、前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 步骤步骤4-定义报表布局定义报表布局。设置报表的列数(分栏数)、字段。设置报表的列数(分栏数)、字段布局和版面的打印方向,如图布局和版面的打印方向,如图9-13所示。单击所示。单击“下一步下一步”按钮,进入步骤按钮,进入步骤5。图图9-13 步骤步骤4-定义报表布局定义报表布局 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 步骤步骤5-排序记录排序记录。设置报表的排序字段和排序顺序,如图。设置报表的排序字段和排序顺序,如图9-14所示。单击所示。单击“下一步

20、下一步”按钮,进入步骤按钮,进入步骤6。图图9-14 步骤步骤5-排序记录排序记录 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 步骤步骤6-完成完成。在。在“报表标题报表标题”文本框中输入报表的标题,如图文本框中输入报表的标题,如图9-15所示。这时单击所示。这时单击“预览预览”按钮,可以预览报表的打印效果,如图按钮,可以预览报表的打印效果,如图9-16所示;如果不满意设计效果,可以单击所示;如果不满意设计效果,可以单击“上一步上一步”按钮返回到上按钮返回到上一步设置,或从一步设置,或从“步骤步骤”下拉列表框中选择某一步骤单独设置。最下拉列表框中

21、选择某一步骤单独设置。最后单击后单击“完成完成”按钮,结束报表的设置,生成所设置的报表。按钮,结束报表的设置,生成所设置的报表。图图9-15 步骤步骤6-完成完成前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件图图9-16“预览预览”页面页面前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(2)设置)设置“一对多报表向导一对多报表向导”打开打开“一对多报表向导一对多报表向导”对话框。使用该向导创建一对多对话框。使用该向导创建一对多报表的过程也分为报表的过程也分为6个步骤。个步骤。从父表选择字段从父表选择字段。设

22、置一对多关系中的父表和父表中的字。设置一对多关系中的父表和父表中的字段,如图段,如图9-17所示。单击所示。单击“下一步下一步”按钮,进入步骤按钮,进入步骤2-从从子表选择字段子表选择字段 图图9-17 步骤步骤1-从父表选择字段从父表选择字段 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 步骤步骤2-从子表选择字段从子表选择字段。设置一对多关系中的子表,选择子。设置一对多关系中的子表,选择子表中的字段,如图表中的字段,如图9-18所示。单击所示。单击“下一步下一步”按钮,进入步按钮,进入步骤骤3-为表建立关系。为表建立关系。图9-18 步骤2-从

23、子表选择字段 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 步骤步骤3-为表建立关系为表建立关系。可以选择两表中的匹配的字段,建立。可以选择两表中的匹配的字段,建立两表的关系,如图两表的关系,如图9-19所示。单击所示。单击“下一步下一步”按钮,进入步按钮,进入步骤骤4-排序记录。排序记录。图9-19 步骤3-为表建立关系 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 步骤步骤4-排序记录排序记录。可以确定报表的排序方式,只能在父表中。可以确定报表的排序方式,只能在父表中选择字段,最多可选选择字段,最多

24、可选3个字段,如图个字段,如图9-20所示。单击所示。单击“下一步下一步”按钮,进入步骤按钮,进入步骤5。图9-20 步骤4-排序记录 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 步骤步骤5-选择报表样式选择报表样式。设置报表的样式和打印方向,如图。设置报表的样式和打印方向,如图9-21所示。单击所示。单击“下一步下一步”按钮,进入步骤按钮,进入步骤6。图9-21 步骤5-选择报表样式 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 步骤步骤6-完成完成。在。在“报表标题报表标题”文本框中输入报表的标题

25、,如文本框中输入报表的标题,如图图9-22所示。所示。图9-22 步骤6-完成 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 这时如果单击这时如果单击“预览预览”按钮,可以预览报表的打印效果,如按钮,可以预览报表的打印效果,如图所示;如果不满意设计效果,可以单击图所示;如果不满意设计效果,可以单击“上一步上一步”按钮返按钮返回到上一步设置,或从回到上一步设置,或从“步骤步骤”下拉列表框中选择某一步骤下拉列表框中选择某一步骤单独设置。最后单击单独设置。最后单击“完成完成”按钮,结束报表的设置,生成按钮,结束报表的设置,生成所设置的报表。所设置的报表。

26、前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.2.2 使用报表设计器创建1 1报表设计器的组成及相关工具报表设计器的组成及相关工具 报表设计器(如图报表设计器(如图9-249-24所示)为用户创建和所示)为用户创建和修改报表提供了强大的设计功能。报表设计器有修改报表提供了强大的设计功能。报表设计器有自己的数据环境,并可以配合报表控件工具栏、自己的数据环境,并可以配合报表控件工具栏、布局工具栏和调色板一起设计报表。下面逐一详布局工具栏和调色板一起设计报表。下面逐一详细介绍。细介绍。前页 后页 首页Visual FoxPro程序设计第九章报表设计 p

27、pt课件程序设计.课件分隔条分隔条报表的数据环境报表的数据环境页面页面带区带区标尺标尺控件控件图9-24 报表设计器前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(1 1)报表设计器的组成)报表设计器的组成q报表设计器设计的区域称为页面。报表打印输出时,如报表设计器设计的区域称为页面。报表打印输出时,如果一个页面显示不下的话,会分成多页打印。果一个页面显示不下的话,会分成多页打印。q页面从上到下划分成多个带状区域,称为带区。带区用页面从上到下划分成多个带状区域,称为带区。带区用于显示不同类型的数据信息。报表设计器中默认的带区于显示不同类型的数据信息。

28、报表设计器中默认的带区有有3 3个,分别为:页标头、细节和页注脚。各带区底部都个,分别为:页标头、细节和页注脚。各带区底部都显示有一个灰色的分离条,分离条左侧文字提示了该分显示有一个灰色的分离条,分离条左侧文字提示了该分离条上部的带区名称。新建报表时,报表设计器只有这离条上部的带区名称。新建报表时,报表设计器只有这三个带区,但如果需要可以添加其它带区,报表设计器三个带区,但如果需要可以添加其它带区,报表设计器中可以出现的带区见表中可以出现的带区见表9-19-1。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件带区带区内容内容打印次数打印次数标题标题标题

29、、日期等标题、日期等 每个报表一每个报表一次次页标头页标头页标题页标题 每页一次每页一次页注脚页注脚每页总结、页码每页总结、页码等等 每页一次每页一次细节细节字段值字段值 每条记录一每条记录一次次列标头列标头列标题列标题 每列一次每列一次列注脚列注脚总结或总计总结或总计 每列一次每列一次组标头组标头 数据前面的提示数据前面的提示说明文本说明文本 每组一次每组一次分组数据的计算分组数据的计算结果结果 表表9-1 报表带区报表带区前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(2 2)“报表控件报表控件”工具栏工具栏q“报表控件报表控件”工具栏(如图工具

30、栏(如图9-259-25所示)提供了多种报表控件,是设计所示)提供了多种报表控件,是设计报表的重要工具。报表的重要工具。q其中各控件按钮的功能如下:其中各控件按钮的功能如下:“选定对象选定对象”控件:用于选定报表中的对象。控件:用于选定报表中的对象。“标签标签”控件:用于建立标签控件来放置文本。控件:用于建立标签控件来放置文本。“字段域字段域”控件:用于建立字段容器控件以显示表字段内容、内存变量或表达式。控件:用于建立字段容器控件以显示表字段内容、内存变量或表达式。“线条线条”控件:功能是设计时在报表上画各种线。控件:功能是设计时在报表上画各种线。“矩形矩形”控件:用于在报表上绘制矩形。控件:

31、用于在报表上绘制矩形。“圆角矩形圆角矩形”控件:用于在报表上画圆角矩形。控件:用于在报表上画圆角矩形。“图片图片/ActiveX/ActiveX绑定绑定”控件:用于显示图片或通用数据字段内容。控件:用于显示图片或通用数据字段内容。“按钮锁定按钮锁定”控件:功能是不用每次单击控件按钮就可以增加多个同类型的控件控件:功能是不用每次单击控件按钮就可以增加多个同类型的控件 图9-25 报表控件工具栏前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(3 3)“布局布局”工具工具q布局工具栏如图布局工具栏如图9-269-26所示,其中按钮从左到右依次是:所示,其中

32、按钮从左到右依次是:左边对齐、右边对齐、顶边对齐、底边对齐、垂直中间左边对齐、右边对齐、顶边对齐、底边对齐、垂直中间对齐、水平中间对齐、相同宽度、相同高度、相同大小、对齐、水平中间对齐、相同宽度、相同高度、相同大小、水平居中、垂直居中、置前、置后。利用水平居中、垂直居中、置前、置后。利用“布局布局”工具工具按钮,可以根据需要很方便地实现对象的布局。按钮,可以根据需要很方便地实现对象的布局。图图9-26 布局工具栏布局工具栏前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(4 4)调色板)调色板图图9-27 调色板调色板前页 后页 首页Visual Fo

33、xPro程序设计第九章报表设计 ppt课件程序设计.课件(5 5)数据环境设计器)数据环境设计器 在设计报表时,如果该报表总是使用相同的数据源,在设计报表时,如果该报表总是使用相同的数据源,就可以把数据源添加到报表的数据环境中。数据环境设就可以把数据源添加到报表的数据环境中。数据环境设计器用来设置报表的数据源。定义了报表的数据环境后,计器用来设置报表的数据源。定义了报表的数据环境后,当打开或运行该报表时,会自动打开相关的表或视图;当打开或运行该报表时,会自动打开相关的表或视图;关闭报表文件时,会自动关闭相关的表或视图。数据环关闭报表文件时,会自动关闭相关的表或视图。数据环境设计器可以通过选择境

34、设计器可以通过选择“显示显示”|“|“数据环境数据环境”命令来打命令来打开。开。(6 6)标尺)标尺 标尺可以用于定位对象。标尺有水平和垂直两类,分标尺可以用于定位对象。标尺有水平和垂直两类,分别位于报表设计器的顶部和左侧。别位于报表设计器的顶部和左侧。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件2 2利用报表设计器创建报表利用报表设计器创建报表 使用报表设计器来设计报表主要是设计报表布局和设使用报表设计器来设计报表主要是设计报表布局和设置数据源。利用报表设计器创建报表的过程如下:置数据源。利用报表设计器创建报表的过程如下:(1 1)调出报表设计器

35、)调出报表设计器 调出报表设计器的方法有以下几种:调出报表设计器的方法有以下几种:单击单击“文件文件”|“|“新建新建”命令,在命令,在“新建新建”对话框中选对话框中选中中“报表报表”单选按钮,然后单击单选按钮,然后单击“新建文件新建文件”按钮。按钮。在常用工具栏里单击在常用工具栏里单击“新建新建”工具按钮,在工具按钮,在“新建新建”对话框中选中对话框中选中“报表报表”单选按钮,然后单击单选按钮,然后单击“新建文新建文件件”按钮。按钮。在命令窗中输入命令:在命令窗中输入命令:CREATE REPORT CREATE REPORT 前页 后页 首页Visual FoxPro程序设计第九章报表设计

36、 ppt课件程序设计.课件(2 2)在)在“数据环境数据环境”中添加数据源中添加数据源单击单击“显示显示”|“数据环境数据环境”命命令(或者鼠标右键单击报表,令(或者鼠标右键单击报表,从弹出快捷菜单中选择从弹出快捷菜单中选择“数据数据环境环境”命令),就会打开数据命令),就会打开数据环境设计器。环境设计器。单击单击“数据环境数据环境”|“添加添加”命命令,或在数据环境设计器的任令,或在数据环境设计器的任何一个位置单击鼠标右键,从何一个位置单击鼠标右键,从快捷菜单中选择快捷菜单中选择“添加添加”命令,命令,弹出如图弹出如图9-28所示的所示的“添加表添加表或视图或视图”对话框。在该对话框对话框。

37、在该对话框的的“数据库数据库”下拉列表框中选下拉列表框中选择作为数据源的数据库,在择作为数据源的数据库,在“数据库中的表数据库中的表”列表框中选列表框中选择该数据库中的表或视图,单择该数据库中的表或视图,单击击“添加添加”按钮,完成数据源按钮,完成数据源的添加。的添加。图9-28“添加表或视图”对话框前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(3)添加标签)添加标签 单击单击“报表控件报表控件”工具栏中的标签控件,移动鼠标指针到报表工具栏中的标签控件,移动鼠标指针到报表设计器中,光标将变成插入符号,再次即可输入所需文字,如设计器中,光标将变成插入

38、符号,再次即可输入所需文字,如图图9-29所示。选中已加入的标签,单击所示。选中已加入的标签,单击“格式格式”|“字体字体”命令,命令,就可以对其进行字体、文本颜色和背景色的设置。就可以对其进行字体、文本颜色和背景色的设置。图9-29 添加标签前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(4)添加字段域控件)添加字段域控件 向报表中添加字段域控件的方法有两种,具体如下:向报表中添加字段域控件的方法有两种,具体如下:第一种方法是利用数据环境中表的字段来添加字段域控件。方第一种方法是利用数据环境中表的字段来添加字段域控件。方法为:打开报表的数据环境设计

39、器,在数据环境设计器中选择表法为:打开报表的数据环境设计器,在数据环境设计器中选择表或视图,再把表中所需的字段拖到报表设计器中,如图或视图,再把表中所需的字段拖到报表设计器中,如图9-30所示。所示。图9-30 从数据环境设计器向报表拖放字段前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 第二种方法是利用第二种方法是利用“报表控件报表控件”工具栏中的字段域控件控件工具栏中的字段域控件控件向报表中添加字段域控件。方法为:单击按钮,再到要插入向报表中添加字段域控件。方法为:单击按钮,再到要插入该控件的报表的位置上单击,打开该控件的报表的位置上单击,打开“

40、报表表达式报表表达式”对话框,对话框,如图如图9-31所示。单击所示。单击“报表表达式报表表达式”对话框中对话框中“表达式表达式”文文本框右侧的按钮,打开本框右侧的按钮,打开“表达式生成器表达式生成器”。图9-31“报表表达式”对话框 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件 在在“表达式生成器表达式生成器”对话框的对话框的“字段字段”列表框中双击所需的列表框中双击所需的字段,该字段就会出现在字段,该字段就会出现在“报表字段的表达式报表字段的表达式”列表框中,如列表框中,如图图9-32所示。单击所示。单击“确定确定”按钮,返回到按钮,返回到“报

41、表表达式报表表达式”对话对话框,再单击框,再单击“确定确定”按钮,则报表字段域控件就获得了新生成按钮,则报表字段域控件就获得了新生成的报表表达式。的报表表达式。图9-32“表达式生成器”对话框 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(5 5)添加线条、矩形和圆角矩形)添加线条、矩形和圆角矩形:利用报表控件工具栏中:利用报表控件工具栏中的的 、控件,可以分别在报表中添加线条、矩形控件,可以分别在报表中添加线条、矩形和圆角矩形。先在工具栏中的单击控件按钮,然后在表和圆角矩形。先在工具栏中的单击控件按钮,然后在表单适当位置单击鼠标即可在表单的相应位

42、置添加出该控单适当位置单击鼠标即可在表单的相应位置添加出该控件,也可以在表单上拖动鼠标画出控件。件,也可以在表单上拖动鼠标画出控件。(6 6)添加制作日期)添加制作日期:制作日期一般可添加在报表的页注脚、:制作日期一般可添加在报表的页注脚、页标头和标题带区中。添加字段域控件,然后用页标头和标题带区中。添加字段域控件,然后用“报表报表表达式表达式”对话框生成表达式对话框生成表达式“DATE()”DATE()”即可在报表打印即可在报表打印中显示出制作日期。中显示出制作日期。(7 7)添加页码)添加页码:页码一般添加在页注脚带区。在页注脚带:页码一般添加在页注脚带区。在页注脚带区添加字段域控件,然后

43、用区添加字段域控件,然后用“报表表达式报表表达式”对话框生成对话框生成表达式表达式“_pageno”_pageno”即可在报表打印中显示出页码。即可在报表打印中显示出页码。(8 8)添加标题和总结)添加标题和总结:标题和总结要分别添加在标题带区:标题和总结要分别添加在标题带区和总结带区。标题可用标签控件在带区显示。总结可用和总结带区。标题可用标签控件在带区显示。总结可用标签控件显示文字,也可用字段域控件显示数学计算相标签控件显示文字,也可用字段域控件显示数学计算相关的表达式。关的表达式。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(9)设置报表列数

44、)设置报表列数 设置报表列数的方法为:单击设置报表列数的方法为:单击“文件文件”“页面设置页面设置”命命令,弹出令,弹出“页面设置页面设置”对话框,在对话框,在“列数列数”设置框输入具体设置框输入具体的数值,如图的数值,如图9-33所示。所示。图9-33“页面设置”对话框前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.2.3 使用快速报表创建 使用快速报表创建报表是最简单的方法,步骤:使用快速报表创建报表是最简单的方法,步骤:(1 1)单击)单击“文件文件”|“|“新建新建”命令,在命令,在“新建新建”对话框中选择对话框中选择“报表报表”选项,再单

45、击选项,再单击“新建文件新建文件”按钮,建立一个空白报表按钮,建立一个空白报表(或者直接在命令窗口输入命令:(或者直接在命令窗口输入命令:CREAT REPORTCREAT REPORT)。)。(2 2)单击)单击“报表报表”|“|“快速报表快速报表”命令(如图命令(如图9-349-34所示),打开所示),打开“打开打开”对话框。对话框。图9-34“报表”菜单前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(3)在)在“打开打开”对话框中选择所需的表,如图对话框中选择所需的表,如图9-35所示。单所示。单击击“确定确定”按钮,弹出按钮,弹出“快速报表快

46、速报表”对话框,如图对话框,如图9-36所示。所示。图9-35“打开”对话框 图9-36“快速报表”对话框 前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(4)选择报表的布局,并添加字段和标题)选择报表的布局,并添加字段和标题 选中选中“快速报表快速报表”对话框的对话框的“字段列布局字段列布局”或或“字段行布局字段行布局”单选按钮来确定字段的布局方式。单选按钮来确定字段的布局方式。单击单击“快速报表快速报表”对话框的对话框的“字段字段”按钮,在弹出的按钮,在弹出的“字段字段选择器选择器”对话框中对数据源的字段进行设置,如图对话框中对数据源的字段进行设

47、置,如图9-37所示;所示;单击单击“确定确定”按钮后返回按钮后返回“快速报表快速报表”对话框。对话框。选中选中“快速报表快速报表”对话框的对话框的“标题标题”复选框,则会在报表上复选框,则会在报表上显示数据来源的字段名。显示数据来源的字段名。图9-37“字段选择器”对话框前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件(5)在)在“快速报表快速报表”对话框中单击对话框中单击“确定确定”按钮,将得到如按钮,将得到如图图9-38所示的报表。所示的报表。图9-38 快速报表前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计

48、.课件(6)单击工具栏的)单击工具栏的“打印预览打印预览”按钮,就可以显示报表打印按钮,就可以显示报表打印的实际效果,如图的实际效果,如图9-39所示。所示。图9-39 快速报表预览的效果前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.3 9.3 报表的分组和分栏设计报表的分组和分栏设计 9.3.1 9.3.1 设计分组报表设计分组报表 9.3.2 9.3.2 设计分栏报表设计分栏报表前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.3 报表的分组和分栏设计q报表在创建完成后,可能会发现设计有不满意的地方

49、,报表在创建完成后,可能会发现设计有不满意的地方,如功能或界面与实际需要有偏差。这时可以利用报表设如功能或界面与实际需要有偏差。这时可以利用报表设计器对报表进行修改或完善。一方面,我们可以通过添计器对报表进行修改或完善。一方面,我们可以通过添加控件来丰富报表界面;另一方面,我们可以通过增加加控件来丰富报表界面;另一方面,我们可以通过增加报表的分组或分栏来修改和完善合理的报表。报表的分组或分栏来修改和完善合理的报表。q对于界面的美化,我们不再详述。下面对报表的分组或对于界面的美化,我们不再详述。下面对报表的分组或分栏设计进行介绍。分栏设计进行介绍。q修改报表的一般步骤如下:修改报表的一般步骤如下

50、:(1 1)利用报表设计器打开已经创建过的报表文件。)利用报表设计器打开已经创建过的报表文件。(2 2)在报表设计器中根据需要修改报表,例如分组和分)在报表设计器中根据需要修改报表,例如分组和分栏。栏。(3 3)预览修改后的报表,在满足要求后保存报表。)预览修改后的报表,在满足要求后保存报表。前页 后页 首页Visual FoxPro程序设计第九章报表设计 ppt课件程序设计.课件9.3.1 设计分组报表 通常,在打印分类表、汇总表等报表时,需要在报通常,在打印分类表、汇总表等报表时,需要在报表设计中进行数据分组。分组前,应该先把数据源中的表设计中进行数据分组。分组前,应该先把数据源中的数据排

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(《Visual-FoxPro程序设计》第九章报表设计-课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|