第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 选择子表并添加字段