项目七 报表和标签 课件(共37张PPT)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)

资源下载
  1. 二一教育资源

项目七 报表和标签 课件(共37张PPT)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)

资源简介

(共37张PPT)
任务一 创建报表
任务二 报表设计器
任务三 创建标签
任务四 打印报表
项目七 报表和标签
01
  报表是数据库管理系统中常用的功能,用户可以通过报表来设计数据的输出格式,并打印出来;标签是一种特殊类型的报表,主要用来设计各种物品标签、邮政标签等。本项目将主要介绍报表和标签的创建方法。
02
项目七 报表和标签
学习重点
  使用向导创建报表,用户只要按照向导的指引,就能正确地创建报表。报表向导分为两种类型:报表向导和一对多报表向导,分别用来创建基于单个表和多个表的报表。
03
任务一 创建报表
活动一 使用向导创建报表
  1.建立基于单个表的报表
  (1)在项目管理器中选择“文档”中的“报表”选项,单击“新建”按钮,弹出“新建报表”对话框,如下图所示。
03
任务一 创建报表
活动一 使用向导创建报表
图-“新建报表”对话框
  (2)单击“报表向导”按钮,弹出“向导选取”对话框,如下图所示。
04
任务一 创建报表
活动一 使用向导创建报表
图-“向导选取”对话框
  (3)选择“报表向导”选项,单击“确定”按钮,进入“报表向导步骤1”对话框,如下图所示。
05
任务一 创建报表
活动一 使用向导创建报表
图-“报表向导步骤1”对话框
  (4)单击“下一步”按钮,进入“报表向导步骤2”对话框,如下图所示。
06
任务一 创建报表
活动一 使用向导创建报表
图-“报表向导步骤2”
  (5)单击“下一步”按钮,进入“报表向导步骤3”对话框,选取报表的样式。通过左上角的放大镜可以观看选取的样式是否满意,如下图所示。
07
任务一 创建报表
活动一 使用向导创建报表
图-“报表向导步骤3”对话框
  (6)单击“下一步”按钮,进入报表向导步骤4,定义报表布局,会在左上角显示出来,如下图所示。
08
任务一 创建报表
活动一 使用向导创建报表
图-“报表向导步骤4”对话框
  (7)单击“下一步”按钮,进入“报表向导步骤5”对话框,选择排序依据。如下图所示。
09
任务一 创建报表
活动一 使用向导创建报表
图-“报表向导步骤5”对话框
  (8)单击“下一步”按钮,进入“报表向导步骤6”对话框,如下图所示。
10
任务一 创建报表
活动一 使用向导创建报表
图-“报表向导步骤6”对话框
  2.建立一对多报表
  (1)在项目管理器中选择“文档”中“报表”选项,单击“新建”按钮,弹出“新建报表”对话框。
  (2)单击“报表向导”按钮,弹出“向导选取”对话框。
  (3)选择“一对多报表向导”选项,单击“确定”按钮,进入“一对多报表向导步骤”对话框,如下图所示。
11
任务一 创建报表
活动一 使用向导创建报表
图-“一对多报表向导步骤”对话框
(4)单击“下一步”按钮,进入“一对多报表向导步骤3”对话框,如下图所示,设置两个数据表的关联字段。
(5)单击“下一步”按钮,进入“一对多报表向导步骤4”对话框,如下图所示,设置父表记录的输出顺序。
图-“一对多报表向导步骤3”对话框
图-“一对多报表向导步骤4”对话框
12
任务一 创建报表
活动一 使用向导创建报表
(6)单击“下一步”按钮,进入“一对多报表向导步骤5”对话框,如下图所示。
(7)单击“下一步”按钮,进入“一对多报表向导步骤6”对话框,如下图所示。
图-“一对多报表向导步骤5”对话框
图-“一对多报表向导步骤6”对话框
13
任务一 创建报表
活动一 使用向导创建报表
  (1)启动报表设计器。
  (2)选择“报表”下拉菜单中的“快速报表”选项,弹出“快速报表”对话框,如下图所示。
14
任务一 创建报表
活动二 快速创建报表
图-“快速报表”对话框
  (3)此时,系统打开报表设计器,并自动按所做的选择将数据添加到报表中相应的带区,如下图所示。
图-“快速报表”对话框
  (4)单击“预览”按钮,以预览报表,预览一下制作效果,然后关闭预览窗口。
  (5)单击工具栏上的“保存”按钮,在“另存为”对话框中输入报表文件名,然后单击“保存”按钮。
15
任务一 创建报表
活动二 快速创建报表
  报表设计器由多条带状空白区域组成,如下图所示,每个空白区域被称为一个带区,用于设计报表页面中的各部分。
16
任务二 报表设计器
活动一 报表设计器简介
图-报表设计器
  方法一:在项目管理器中,选择“文档”下的“报表”选项,然后单击“新建”按钮,在“新建报表”对话框中单击“新建报表”按钮,即打开报表设计器。
  方法二:选择“文件”下拉菜单中的“新建”选项,在“新建”对话框中选择“报表”文件类型,然后单击“新建文件”也可打开报表设计器。
17
任务二 报表设计器
活动二 启动报表设计器
  1.启动报表设计器
  2.设计报表带区
  3.调整带区大小
  4.设置数据环境
  5.添加控件
  6.控件的操作
18
任务二 报表设计器
活动三 使用报表设计器设计报表
  使用报表设计器也可以根据一定的条件对记录进行分组输出,分组之前要对数据表设置索引。例如:对“自然情况”表创建一个按性别分组的报表,并统计各组人数及入学平均分。
19
任务二 报表设计器
活动四 使用报表设计器进行数据分组
  (1)将“自然情况”表按性别字段建立索引。
  (2)第二步:启动报表设计器,在数据环境中添加“自然情况”表,单击鼠标右键,在弹出的快捷菜单中选择“属性”选项,打开“属性”对话框,在“数据”选项卡中的“Order属性”栏中输入“性别”,如右图所示。
20
任务二 报表设计器
活动四 使用报表设计器进行数据分组
图-“属性”对话框
  (3)在报表设计器窗口中,选择“报表”下拉菜单中的“数据分组”选项,弹出“数据分组”对话框,如下图所示。
图-“数据分组”对话框
  (4)在对话框的“分组表达式”文本框中输入“性别”。
21
任务二 报表设计器
活动四 使用报表设计器进行数据分组
  (5)将用于分组表示的字段添加到组标头带区内,将每个组内要显示的字段放在细节带区内,在页标头内添加标签,标注字段名,在标题带区内添加标签,显示报表标题。如下图所示。
图-添加控件后的报表设计器
  (6)在组注脚带区内添加相应的域控件。
22
任务二 报表设计器
活动四 使用报表设计器进行数据分组
  (1)启动报表设计器。
  (2)设置数据环境:向数据环境中添加设计报表所需的表或视图。若两表间建立了关联,会在两表间有一条连线,否则可以在此建立两个表间的关联。
  (3)定制布局:首先设计报表带区,再添加相应的控件,将父表中的数据放到“组标头1”带区,将子表中与父表相联的数据放到“细节”带区中。
  (4)预览报表。
  (5)保存报表。
23
任务二 报表设计器
活动五 使用报表设计器创建一对多报表
  1.设置字体、字号
  选择“格式”菜单中的“字体”选项,弹出“字体”对话框,选择合适的字体、字号。
  2.设置颜色
  选中要设置颜色的控件,然后选择“显示”菜单下的“调色板”工具栏,设置控件的前景色和背景色。
24
任务二 报表设计器
活动六 修饰报表
  (1)在项目管理器中,选择“文档”下的“标签”选项,单击“新建”按钮,弹出“新建标签”对话框,选择“标签向导”选项,进入“标签向导步骤1”对话框,如下图所示。该对话框用于选取标签所需的表或视图。
25
任务三 创建标签
活动一 使用向导创建标签
图-“标签向导步骤1”对话框
  (2)单击“下一步”按钮,进入“标签向导步骤2”对话框,如下图所示。
图-“标签向导步骤2”对话框
  (3)单击“下一步”按钮,进入“标签向导步骤3”对话框,用于确定标签的布局,标签中包括文本、字段内容、标点符号、空格、换行等内容。
26
任务三 创建标签
活动一 使用向导创建标签
  (4)单击“下一步”按钮,进入“标签向导步骤4”对话框,如下图所示。该对话框用于排序记录,本例无需排序。
27
任务三 创建标签
活动一 使用向导创建标签
图-“标签向导步骤4”对话框
  (5)单击“下一步”按钮,进入“标签向导步骤5”对话框,如下图所示。该对话框用于预览并保存标签,单击“完成”按钮。
28
任务三 创建标签
活动一 使用向导创建标签
图-“标签向导步骤5”对话框
  (1) 打开标签设计器
  在项目管理器中,选择“文档”下的“标签”选项,单击“新建”按钮,弹出“新建标签”对话框,选择“新建标签”选项,会弹出“新建标签”对话框,选取所需布局,单击“确定”按钮,打开标签设计器,如下图所示。
29
任务三 创建标签
活动二 使用标签设计器创建标签
图-标签设计器
任务三 创建标签
活动二 使用标签设计器创建标签
(2)设置数据环境
将标签中用到的表和视图添加到数据环境中。
(3)定制布局
布局的定制与报表的设计器相同。
(4)预览标签
(5)保存标签
30
  (1)在报表设计器中打开报表文件。在项目管理器中选择要打印的报表,如“自然情况”报表,然后单击“修改”按钮。
  (2)选择“文件”下拉菜单中的“页面设置”选项,弹出“页面设置”对话框,如下图所示。
  (3)页面设置好以后,单击“确定”按钮。
31
任务四 打印报表
活动一 设置报表页面
图-“页面设置”对话框
  (1)打开报表文件。
  (2)选择“文件”下拉菜单中的“打印”选项,弹出“打印”对话框,如下图所示。
  (3)设置好各选项后,单击“确定”按钮即可进行打印。
32
任务四 打印报表
活动二 打印报表
图-“打印”对话框
  实验一:
  1.创建“职工工资”表,结构如下:
  2.向表中添加记录,内容自定。
  3.以职工工资数据表为基表,创建报表1:求出所有人实发工资总和。
  4.创建报表2:按职称分组,统计每组人数。
  5.创建报表3:按职称分组,统计每组基本工资之和。
  6.创建报表4:按实发工资降序输出。
33
上机实战
表-“职工工资”表结构
  实验二:
  1.使用报表向导,对“职工档案”表创建报表,计算平均工资、最高工资及最低工资。
  2.建立“职工奖金”表,如下表所示。
  3.使用报表设计器,以“职工档案”表为父表,选择其中的姓名,工作时间,工资字段,以“职工奖金”表为子表,选择奖金字段,创建一个一对多报表,并计算工资和奖金的总和。
34
上机实战
表-“职工奖金”表
  4.对“职工工资”表按部门分组,并统计每组人数,加上适当的组标头、组注脚。
  5.使用快速报表功能,创建一个基于“职工档案”表的行布局报表。
  6.对“职工档案”表中的编号,姓名,照片字段,设计一个标签。
35
上机实战
  1.要在报表中输出表中照片字段的内容,应该使用控件  。
  2.在报表中需要对数据进行分组时,必须先对分组字段进行  。
  3.在Visual FoxPro中,提供了两种不同的报表向导,一种是  ,另一种是  。
  4.报表文件的扩展名为.FMT。()
  5.报表的数据源不能是数据库。()
36
项目七 报表和标签
思考题

展开更多......

收起↑

资源预览