全国计算机等级考试二级教程Access数据库-报表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机等级考试二级教程 Access数据库程序设计
第5章报表
目录 Contents
5.1 报表概述
5.2 创建报表
5.3 编辑与使用报表
5.4 计算报表
5.5 上机指导
3对数据进行分组汇总
以格式化形式输出数据输出标签、发票、订单和信封等不同样式的信息
显示包含子报表及图表
的数据可以嵌入图像或图片等数据
进行计数、求平均、求和等
统计计算5.1.1 报表的功能
4
显示效果与报表视图相
似,但在此视图中可以
调整控件布局。布局视图
可以设计和修改报表内容。
设计视图显示创建的报表内容报表视图
显示报表内容打印到纸
张后的效果
打印预览视图5.1.2 报表的视图
Access 2010 共包含4 种报表视图,分别是报表视图、打印预览视图、布局视图和设计视图。
5.1.3 报表的组成
5在报表的设计视图中可以看到报表由图所示的几个区域组成,各区域的作用分别如下。
l报表页眉:用于显示报表的标题、图形或其他说明性文字。
l页面页眉:显示报表的字段名称或其他需要在每一页都显示的内容。
l主体:报表的主要的数据输出区域。
l页面页脚:显示本页的汇总说明或其他需要在每一页都显示的内容,如页码等。
l报表页脚:显示整份报表的汇总信息或其他说明信息。
目录 Contents
5.1 报表概述
5.2 创建报表
5.3 编辑与使用报表
5.4 计算报表
5.5 上机指导
5.2.1 快速创建报表
7快速创建报表可以利用已有的数据表轻松完成报表的创建工作。快速创建报表的方法:打开作为报表数据源的数据表,在【创建】→【报表】组中单击“报表”按钮即可,如图所示。创建报表后可单击快速访问工具栏中的“保存”按钮或按【Ctrl+S】组合键将报表保存到数据库中。
5.2.2 添加字段创建报表
8如果需要自行决定报表中显示的字段,则可利用“空报表”按钮来创建报表,具体操作方法:在【创建】→【报表】组中单击“空报表”按钮,然后在显示的界面的“字段列表”任务窗格中双击需添加到报表中的字段选项即可,如图所示。
通过向导创建报表可以在向导的引导下,选择报表字段,指定分组和排序字段,并能设置报表布局,这是一种高效的创建专业报表的方法。例如,在“samp3.accdb”数据库中创建一个报表,报表字段为表“tTeacher”中的所有字段,其中“学历”字段为分组字段,按“出生日期”字段降序排列报表数据。报表布局方式为“递阶”,报表名称为“rTeach”。具体操作如下。
1添加字段2指定分组字段
3 指定排序字段和排序方式
4 设置布局方式
5.2.3 通过向导创建报表
11
5 设置报表标题
6 创建的报表效果
前面介绍的几种方法虽然简单快捷,但有时无法满足实际工作中对报表内容的需要,此时可以在设计视图中自主设计报表,使报表符合需求。例如,在“samp3.accdb”数据库中存在一个报表对象“rStud”,在报表的报表页眉区域添加一个标签控件,名称为“bTitle”,标题为“团员基本信息表”。具体操作如下。
1创建标签控件 2设置标签名称
在“samp3.accdb”数据库中存在一个报表对象“rStud”,在报表的主体区域添加一个文本框控件,显示“性别”字段值。将该控件放在距上边0.1cm、距左边5.2cm 处,并命名为“tSex”。具体操作如下。
1创建文本框控件
并设
置名称 2设置控件位置
3 设置控件的数据来源
目录 Contents
5.1 报表概述
5.2 创建报表
5.4 计算报表5.5 上机指导
5.3 编辑与使用报表
16
5.3.1 在报表中添加时间和日期
报表可以提供准确的日期和时间信息,以供使用者筛选数据。在“samp3.accdb”数据库中存在一个报表对象“rPrice”,请在报表页眉区域显示系统当前的日期和时间。其中,日期格式为“×× 年×× 月×× 日”,时间格式为“××:×× 上午”。具体操作如下。
1设置日期和时间格式 2
插入
的日期和时间函数
l通过单击“页码”按钮在报表中添加页码:在【报表
设计工具 设计】→【页眉/ 页脚】组中单击“页码”
按钮,打开“页码”对话框,在其中设置页码的格式、
位置和对齐方式,单击按钮即可,如图所示。
l通过在文本框控件的控件来源中设置表达式,以添加页码。常用的页码表达式如表所示。
在“samp3.accdb”数据库中存在一个报表对象“rEmp”,使报表页面页脚区域内名为“tPage”的文本框控件以“页码/总页数”的形式显示页码。具体操作如下。
利用表达式插入页码
默认情况下,报表会在每一页充分显示数据后,才会继续在下一页显示剩余内容。但分页符可以强制报表在指定的位置分页显示,即从该位置起,剩余内容必须从下一页开始显示。在报表中添加分页符的方法:在报表的设计视图中单击【报表设计工具 设计】→【控件】组中的“插入分页符”按钮,然后在目标位置单击鼠标左键,插入分页符。插入的分页符将以5 个黑色小点的形式显示在视图左侧。选择该符号后按【Delete】键可以将其删除。
5.3.4 排序报表记录
20排序报表记录是设置报表数据以某个字段为标准,按照一定的方式进行排列显示的操作。在“samp3.accdb”数据库中存在一个报表对象“rEmp”,将该报表按照“性别”字段降序( 先女后男) 排列输出。其具体操作如下。
设置报表记录的排列顺序