国开《数据库基础与应用》第十章 实验四:报表对象的建立与使用
实验四:报表对象的建立与使用
实验准备:
了解和掌握文字教材第10章的全部内容。
实验目的:
能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够建立用户所需要的各种报表,能够打开、修改、预览、打印一个报表,能够对报表进行各种视图状态之间的转换。
实验要求:
按照下面“实验内容与步骤”完成本次实验。
实验内容和步骤:
本次上机操作题继续使用前三个实验所建立的“学生成绩管理”数据库,以及在其中建立的学生表、教师表、课程表和选课表。
1.打开已经在“数据库课程实验”的文件夹中创建的“学生成绩管理”数据库。
2.在“学生成绩管理”数据库中使用“报表”命令以“学生表”为数据源创建学生信息报表。此报表的布局视图如下图4-1所示。
图4-1 学生信息报表的布局视图
3.在“学生成绩管理”数据库中使用“报表向导”以教师表和课程表为数据源创建包含教工号、教师姓名、职称、授课课程名称、课程学分等信息的报表。此报表的布局视图如下图4-2所示。
图4-2 教师授课报表的报表视图
4.在“学生成绩管理”数据库中使用“报表向导”以教师表和课程表为数据源创建以教工号和教师姓名进行分组统计的包含教师职称、年龄、授课课程名称、课程学分等信息的报表。
图4-3 教师授课统计报表的打印预览视图
5.在“学生成绩管理”数据库中,使用“报表设计”以教师表和课程表为数据源,创建以教工号和教师姓名进行分组的包含教师职称、年龄、授课课程名称、课程学分等信息的报表。此报表的设计布局视图如下图4-4所示。
图4-4 教师讲授课程分组报表的设计视图
此报表的报表视图中的前两条教师授课记录如图4-5所示。
图4-5 教师讲授课程分组报表的报表视图
6.创建主/子报表,主报表中包含每个同学的学号、姓名、专业、所在院系信息,子报表中包括学生所选修的课程号、课程名称、学分和成绩。
创建后得到的设计视图如图4-6所示。
图4-6 学生选课成绩报表的设计视图
创建后得到的打印预览视图(这里只给出第一个学生选课情况)如图4-7所示。
图4-7 学生选课成绩报表的打印预览视图
7.创建一个教师授课的标签报表。前4名教师的打印预览视图如图4-8所示。
图4-8 以教师授课报表为数据源的标签报表的打印预览视图
8.使用设计视图创建一个包含所有学生选修课程成绩的报表,包含学号、姓名、课程号、课程名和成绩。要求添加报表的徽标、标题等元素。
创建此报表的设计视图如图4-9所示。
图4-9 学生选课成绩报表的设计视图
此报表的打印预览视图(只抓取第1个学生的情况)如图4-10所示。
图4-10 学生选课成绩报表的打印预览视图