第13章报表与标签 学习要点 1、创建报表 2、创建标签 3、报表和标签的打印
第13章 报表与标签 学习要点 1、 创建报表 2、 创建标签 3、 报表和标签的打印
第13章报表与标签 131报表 132标签 133打印报表或标签 习题及参考答案
第13章 报表与标签 13.1 报表 13.2 标签 13.3 打印报表或标签 习题及参考答案
第13章报表与标签 在数据库应用系统中,常常需要将数据处理结果 以各种报表形式打印出来。 Visua| FoxPro60为处 理报表提供了专用的报表向导和报表设计器,它兼有 设计、显示和打印报表的功能;另外 Visual Foxpro 60也提供了一些报表处理命令。用户可以通过选择数 据源来控制报表中所要包含的数据,还可以创建报表 变量配合原始数据的使用。报表变量可以用来保存报 表中的某些计算结果。 标签是为了满足专用纸张要求而设计的一种多列 的报表布局,是一种特殊类型的报表
第13章 报表与标签 在数据库应用系统中,常常需要将数据处理结果 以各种报表形式打印出来。Visual FoxPro 6.0为处 理报表提供了专用的报表向导和报表设计器,它兼有 设计、显示和打印报表的功能;另外Visual FoxPro 6.0也提供了一些报表处理命令。用户可以通过选择数 据源来控制报表中所要包含的数据,还可以创建报表 变量配合原始数据的使用。报表变量可以用来保存报 表中的某些计算结果。 标签是为了满足专用纸张要求而设计的一种多列 的报表布局,是一种特殊类型的报表
131报表 报表为用户在打印文档中显示并总结数据 提供了灵活的途径。报表包含两个基本部分, 即数据源和布局。数据源通常是数据库中的表, 但也可以是视图、查询或临时表;报表布局则 定义了报表的打印格式。在 Visua| FoxPro 60中,用户可以使用“报表向导”和“报表设 计器”来设计报表
13.1 报表 报表为用户在打印文档中显示并总结数据 提供了灵活的途径。报表包含两个基本部分, 即数据源和布局。数据源通常是数据库中的表, 但也可以是视图、查询或临时表;报表布局则 定义了报表的打印格式。在Visual FoxPro 6.0中,用户可以使用“报表向导”和“报表设 计器”来设计报表
1311使用向导创建报表 在创建报表之前,首先应确定报表的类型,通常包括以下 几种: ●列报表:每行一条记录,每条记录的字段在页面上按水 平方向放置,如分组/总结报表、财务报表 ●行报表:一列一条记录,每条记录的字段在一侧竖直放 置,如列表。 ●一对多报表:一条记录对应多行或多列,如发票和账目。 多栏报表:多栏式记录,每条记录的字段沿左边缘竖直 放置,如电话号码簿 ●标签:多列记录,每条记录的字段沿左边缘竖直放置, 打印在打印纸上,如邮件标签
13.1.1 使用向导创建报表 在创建报表之前,首先应确定报表的类型,通常包括以下 几种: ● 列报表:每行一条记录,每条记录的字段在页面上按水 平方向放置,如分组/总结报表、财务报表。 ● 行报表:一列一条记录,每条记录的字段在一侧竖直放 置,如列表。 ● 一对多报表:一条记录对应多行或多列,如发票和账目。 ● 多栏报表:多栏式记录,每条记录的字段沿左边缘竖直 放置,如电话号码簿。 ● 标签:多列记录,每条记录的字段沿左边缘竖直放置, 打印在打印纸上,如邮件标签
1311使用向导创建报表 [例13-1]使用报表向导创建一对多报表,要求按部门显示教师的清单 (1)打开“项目管理器”对话框,在“文档”选项卡中选择“报表”选 项,然后单击“新建”按钮,打开“新建报表”对话框 (2)单击“报表向导”按钮,打开“向导选取”对话框,在“选择要使 用的向导”列表框中选择报表类型为“一对多报表向导”,如图13-1所示。 回阿导造取 选擇要使用的向导 表向 说明 建报表,其中的内容包含了一組父表的记录及 杆目关子表的记录 匚确定取消 图13-1选择报表类型
13.1.1 使用向导创建报表 [例13-1] 使用报表向导创建一对多报表,要求按部门显示教师的清单。 ⑴ 打开“项目管理器”对话框,在“文档”选项卡中选择“报表”选 项,然后单击“新建”按钮,打开“新建报表”对话框。 ⑵ 单击“报表向导”按钮,打开“向导选取”对话框,在“选择要使 用的向导”列表框中选择报表类型为“一对多报表向导” ,如图13-1所示。 图13-1 选择报表类型
1311使用向导创建报表 (3)单击“确定”按钮,打开“一对多报表向导”的“从选择父表字段” 对话柜一对多报表阿导 步骤1-从父表选择字段 确系 定需从父表中选取的字段。这些宇段将組成“一对多” 系中的“-”方,并显示在报表的上半部 选择数据库或自由表,从中选择表或视图,然后选取所需 字段 数据库和表①) 可用宇段〔 选定字段 TEACHERSJ BMDM SK TEACHER 「帮助0)」 取消步(下一步0完成( 图13-2选择父表添加字段
13.1.1 使用向导创建报表 ⑶ 单击“确定”按钮,打开“一对多报表向导”的“从选择父表字段” 对话框。 图13-2 选择父表添加字段
1311使用向导创建报表 (4)单击“下一步”按钮,打开“从选择子表字段”对话框,选择子表 teacher,并添加字段,如图13-3所示。 一对多报表向导 步骤2-从子表选择字段 确定需从子表中选取的宇段。这些宇段将組成“一对多” 关系中的“多”方,并显示在父表字段的下方 选择数据库或自由表,从中选擇表,然后选擇所需宇段 数据库和表① 可用字段 选定字段〕 TEACHERSJ 简 姓名 性别 出生日期 TEACHER 门 职称 帮助 取消」上一步)下一步)_完成)」 图13-3选择子表并添加字段
13.1.1 使用向导创建报表 ⑷ 单击“下一步”按钮,打开“从选择子表字段”对话框,选择子表 teacher,并添加字段,如图13-3所示。 图13-3 选择子表并添加字段
1311使用向导创建报表 5)单击“下一步”按钮,打开“为表建立关系”对话框,选择父表与 子表的关联字段,如图13-4所示。 对多报表阿导 步骤3-为表建立关系 确定两个表之间建立关系的方式 请在每一表中选取匹配的宇段 4口口口 BMDM TEACHER 「代码 帮助0」 取消《上一步)下一步0)完成更)」 图13-4选择表的关联字段
13.1.1 使用向导创建报表 ⑸ 单击“下一步”按钮,打开“为表建立关系”对话框,选择父表与 子表的关联字段,如图13-4所示。 图13-4 选择表的关联字段
1311使用向导创建报表 (6)单击“下一步”按钮,打开“排序记录”对话框,选择排序字段。 一对多报表阿导 「步骤4-排序记录 确定父表的排序方式。 3BB日FFF 4 CCC HHH 2 AAA GGG 「 最多可选三个索引宇段 可用的字段或索引标识( 选定字段 陪称 代码* 添加① 完成①〕 图13-5选择排序字段
13.1.1 使用向导创建报表 ⑹ 单击“下一步”按钮,打开“排序记录”对话框,选择排序字段。 图13-5 选择排序字段