考生文件夹下存在一个数据库“Acc2.mdb”,包含“cour”、“grade”和“str”3个关联表对象,及一个空表“stuinfo”,试按以下要求完成设计: (1)以“cour”、“grade”和“str”表为数据源创建一个查询,查找并显示“姓名”、“

admin2010-04-02  124

问题 考生文件夹下存在一个数据库“Acc2.mdb”,包含“cour”、“grade”和“str”3个关联表对象,及一个空表“stuinfo”,试按以下要求完成设计:
(1)以“cour”、“grade”和“str”表为数据源创建一个查询,查找并显示“姓名”、“性别”、“课程名”和“分数”4个字段的内容,将所建查询命名为“qy1”,如图2所示。

(2)以“cour”、“grade”和“str”表为数据源创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分累计”字段值,其中“学分累计”为计算出的学分总和,将所建查询命名为“qy2”,如图3所示。

(3)创建一个查询,查找年龄大于平均年龄的学生,并显示其“姓名”和“性别”,将所建查询命名为“qy3”,如图4所示。

(4)以“cour”、“grade”表为数据源创建一个查询,将所有学生的“班级”、“学号”、“课程名”和“分数”填入“stuinfo”表的相应字段中,其中“班级”值是“grade”表中“学号”字段的前5位,将所建查询命名为“qy4”。查询结果如图5所示。

选项

答案(1)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择”设计视图”,在“显示表”对话框中添加“str”、“cour”和“grade”表,关闭“显示表”对话框。分别双击“str”表中的“姓名”和“性别”字段、“cour”表中的“课程名”字段和“grade”表中的“分数”字段。单击“保存”按钮,在“查询名称”文本框输入<“qyl”,单击“确定”按钮,关闭设计视图。 (2)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,在“显示表”对话框中添加“str”、“cour”和“grade”表,关闭“显示表”对话框。分别双击“str”表中的“姓名”和“cour”表中的“学分”字段,将“字段”栏中的“学分”改为“学分累计:学分”。单击工具栏上的“总计”按钮,出现“总计”栏,选择“姓名”字段的“总计”栏为“分组”。“学分”字段的“总计”栏为“总计”。单击“保存”按钮,在“查询名称”文本框输入“qy2”,单击“确定”按钮,关闭设计视图。 (3)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,在“显示表”对话框中添加“str”表,关闭“显示表”对话框。分别双击“str”表中的“姓名”、“性别”和“年龄”,然后在“年龄”字段的“条件”栏中输入“>(select avg([年龄]from”str”))”,并去掉“显示”栏中的“√”。单击“保存”按钮,在“查询名称”文本框输入“qy3”,单击“确定”按钮,关闭设计视图。 (4)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,在“显示表”对话框中添加“cour”和“grade”表,关闭“显示表”对话框。单击工具栏上的“查询类型”按钮右边的下拉按钮,选择查询类型为“追加查询”。在弹出的“追加”对话框的组合框中选择“stuinfo”表。依次双击“grade”表中的“学号”、“分数”和“cour”表中的“课程名”字段,在第4列的“字段”栏中输入“Leftl([学号],5)”,在“追加到”栏中选择“班级”。单击“保存”按钮,在“查询名称”文本框输入“qy4”,单击“确定”按钮。单击工具栏上的“运行”按钮,在弹出的提示框中单击“是”按钮。运行查询并追加相应记录。

解析
转载请注明原文地址:https://jikaoti.com/ti/AJXiFFFM
0

最新回复(0)