资源描述
实验九 报表操作
一、实验目的
设计几种常用样式的报表
二、实验要求
1. 了解各式报表的特性
2. 掌握单表报表设计方法
3. 掌握分组报表设计方法
三、实验内容
实验9-1 使用“FLY(飞翔)信息管理系统”数据库中的已知表“订单”,创建一个单表报表“订单”。操作步骤如图9.1所示:
单击“新建”按钮,进入“新建报表”对话框
在“报表”窗口中,确定“报表”所需的字段,点击“另存为”按钮,保存“订单”报表。
打开“FLY(飞翔)信息管理系统”数据库文件,进入数据库窗口,并选择“报表”作为操作对象
在“新建报表”对话框中,选择“设计视图”,选择创建报表所需的数据来源(订单),进入“报表”窗口
预览报表,结束“订单”报表的创建
图9.1 建立单表报表
提示:由实验可知,报表的主要功能是将数据表内的数据打开查看,这点与窗体类似,但需要注意的是,报表无法进行输入、修改、删除等维护数据动作,只能将数据显示出来。报表与窗体的设计方式、设计工具非常相似,且他们拥有的向导也非常类似。Access提供六种不同的报表制作向导,除了本实验中用到的设计视图向导,我们将对其他向导进行介绍。
实验9-2使用“FLY(飞翔)信息管理系统”数据库中的已知表“商品”,利用报表向导创建一个报表。操作步骤如图9.2所示:
选择按“销售价格”对记录排序,点击“下一步”
打开“FLY(飞翔)信息管理系统”数据库文件,进入数据库窗口,并选择“报表”作为操作对象
单击“新建”按钮,进入“新建报表”对话框,选择“报表向导”,选择创建报表所需的数据来源(商品),点击“确定”进入“报表”窗口。
选择报表中所包含的字段,点击“下一步”
如图选择报表的分组级别,点击“下一步”
选择报表的布局及标题样式
输入报表标题并查看报表
图9.2 利用报表向导创建报表
提示:在由报表向导创建的报表界面中,有时无法显示所有数据,此时我们可以进入设计视图进行调整,将要显示的字段拖拽至适当大小。
实验9-3使用“FLY(飞翔)信息管理系统”数据库中的已知表“订单明细”,利用“自动创建报表:纵栏式”的方式来创建“订单明细”报表。操作步骤如图9.3所示:
点击确定,即可完成纵栏式报表“订单明细”。
打开“FLY(飞翔)信息管理系统”数据库文件,进入数据库窗口,并选择“报表”作为操作对象。
单击“新建”按钮,进入“新建报表”对话框,选择“自动创建报表”,选择创建报表所需的数据来源“订单明细”。
图9.3 自动创建纵栏式报表
提示:利用“自动创建报表”的方式来创建报表,是一种既快捷又简单的方式,其格式有纵栏式与表格式两种,最大不同在于纵栏式的报表每列仅输入一个字段的内容,所以每一笔记录要好几列才能数输入完,虽然浪费空间,但适合仔细阅读。请同学们使用“FLY(飞翔)信息管理系统”数据库中的已知表“商品”,利用“自动创建报表:表格式”的方式来创建“商品”报表。
实验9-4使用“FLY(飞翔)信息管理系统”数据库中的已知表“员工工资”,创建一个具有统计图的报表。操作步骤如图9.4所示:
点击“确定”,选择用于图表的字段
打开“FLY(飞翔)信息管理系统”数据库文件,进入数据库窗口,并选择“报表”作为操作对象。
单击“新建”按钮,进入“新建报表”对话框,选择“图表报表”,选择创建报表所需的数据来源(员工工资)。
点击选择“下一步”,选择“柱形图”作为图表的类型。
点击选择“下一步”,指定图表的标题为“员工工资”
点击完成,在设计视图对报表进行调整后,查看报表。
图9.4 创建图表报表
提示:由实验可知,报表的“图表向导”与窗体的“图表向导”几乎完全相同,只不过一个产生的是报表,另一个是窗体罢了,其操作模式都一模一样。报表的“图表向导”一样可以产生柱形图、横条图、饼图、折线图等图表,将数据表中的数值制作成美观的统计报表。
实验9-5分组使用“FLY(飞翔)信息管理系统”数据库中的已知表“零售商”,完成一标签。操作步骤如图9.5所示:
点击“确定”,在“标签向导”对话框中,如下图所示,依次选择并定义标签的尺寸及标签类型、标签中文本的字体、字号和颜色、标签所显示的内容、标签的顺序、标签报表的名称(零售商)等参数。
打开“FLY(飞翔)信息管理系统”数据库文件,进入数据库窗口,并选择“报表”作为操作对象。
单击“新建”按钮,进入“新建报表”对话框,选择“标签报表”,选择创建报表所需的数据来源(零售商)。
点击完成,在设计视图对报表进行调整后,查看标签报表。
点击“确定”,在“标签向导”对话框中,如下图所示,依次选择并定义标签的尺寸及标签类型、标签中文本的字体、字号和颜色、标签所显示的内容、标签的顺序、标签报表的名称(零售商)等参数。
图9.5 创建标签报表
提示:“标签向导”可快速建立标签,而标签是一种特殊的报表,它是多列布局的报表,是为适应标签纸而设置的报表。一般是一张有粘性的空白贴纸,可用来作为邮寄标签、考试时的作为号码牌或制作公司开会时的名牌。
实验9-6分组和计算是报表的重要功能。分组的目的是以某指定字段为依据,将与此字段有关的记录打印在一起。计算功能则可以使用在任意报表,不一定非与分组功能共同设置。但是,常在分组报表中加入更多计算功能,这样的计算才有分析意义。
使用“FLY(飞翔)信息管理系统”数据库中的已知表“商品”,完成分组报表“商品分组”。操作步骤如图9.6所示:
按下图所示添加分组层次,设置分组级别,点击“下一步”
进入数据库窗口,并选择“报表”作为操作对象。单击“新建”按钮,选择“报表报表”,选择数据来源(商品)
点击“确定”,在“报表向导”对话框中,选定欲使用的字段,并单击“下一步”按钮
设置按“销售价格”升序排列,单击“汇总选项”按钮
在对话框中选取“销售价格”为汇总,单击“确定”按钮,返回设置排序的对话框后,再单击“下一步”
在“布局”中选择“递阶”,单击“下一步”按钮
分别选择“正式”为报表样式、“商品分组”为标题
点击“完成”,查看报表
图9.6 创建分组报表
提示:本例的目的是使用分组功能。分组的依据分别是“商品类型编号”和“商品编号”。设置分组依据后,通常会针对主体设置计算方式,由于本例中的“销售价格”是可计算的数字。设置其为汇总,统计同类商品的总价。
实验9-7利用设计视图进行分组设置。使用“FLY(飞翔)信息管理系统”数据库中的已知表“商品”,完成分组。操作步骤如图9.7所示:
打开数据库文件,单击“报表”对象,选取“商品”报表,打开设计窗口。选择“视图|排序与分组”菜单命令,弹出如图所示对话框。 在“字段/表达式”列表中选取“商品编号”字段,将“组页眉”和“组页脚”都设置为“是”,“分组形式”设置为“前缀字符”
¡°组页脚¡±都设置为¡°是¡±,¡°分组形式¡±设置为¡°前缀字符¡±
关闭对话框,预览报表,如下图所示
图9.7利用设计视图创建分组报表
实验9—8在“商品”报表分组页眉添加含有函数的控件,生成报表“商品—控件”。操作步骤如图9.8所示:
打开数据库文件,单击“报表”对象,选取“商品”报表,打开设计窗口。
在工具箱中单击文本框控件按钮,于“商品编号页眉”居中位置拖拽产生新文本框。如下图所示,在文本框内输入“=Sum([销售价格]-[购入])/COUNT(*)”,如下图所示。
在商品编号页眉底部利用工具箱中的直线控件按钮,由左至右拖拽产生直线。点击”预览“,如下图所示。
提示:在实验中可以看出,分组页眉和页脚一定在主体的上下,打印时会将分组内数据置于主体中。若使用函数,则视函数的位置,针对各分组及整份报表做计算。但页面页眉和页面页脚无法使用函数,即无法针对一页内的数据做计算。常用的函数有Sum(求和)、Avg(平均)、Max(最大值)、Min(最小值)、Count(计数)等,也可以使用加减乘除四则运算。
展开阅读全文