问答题 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计:  (1)创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”3列信息,所建查询命名为“qT1”。  (2)创建一个查询,当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示“学号”和“平均分”两列信息,所建查询命名为“qT2”。  (3)创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),所建查询命名为“qT3”。  (4)创建一个查询,运行该查询后生成一个新表,表名为“tNew”,表结构包括“学号”、“姓名”、“性别”、“课程名”和“成绩”等5个字段,表内容为90分以上(包括90分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。
【正确答案】
【答案解析】(1)步骤1:单击“创建”选项卡,在“查询”组单击“查询设计”按钮,在打开的“显示表”对话框中双击表“tStud”,关闭“显示表”对话框,然后分别双击“姓名”、“性别”、“入校时间”和“政治面貌”字段,如图所示。
  

步骤2:在“政治面貌”字段的“条件”行中输入“党员”,并取消该字段的“显示”复选框的勾选,如图所示。  

步骤3:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT1”,如图所示。运行并退出查询。  

(2)步骤1:单击“创建”选项卡,在“查询”组中单击“查询设计”按钮,在打开的“显示表”对话框中双击表“tScore”,关闭“显示表”对话框,然后分别双击“学号”和“成绩”字段,如图所示。
  步骤2:将“成绩”字段改为“平均分:成绩”,选择“显示/隐藏”组中的“汇总”命令,在“总计”行下拉列表框中选择该字段的“平均值”,在“条件”行输入“>[请输入要比较的分数:]”,如图所示。
 

 步骤3:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT2”,如图所示。运行并退出查询。

  (3)步骤1:单击“创建”选项卡,在“查询”组中单击“查询设计”按钮,在打开的“显示表”对话框中分别双击表“tScore”和“tCourse”,关闭“显示表”对话框。
  步骤2:单击“查询类型”组中的“交叉表”按钮。然后分别双击“学号”、“课程名”和“成绩”字段,如图所示。
  

步骤3:修改字段“学号”为“班级编号:Left([tSeore]![学号],8)”;将“成绩”字段修改为“Round(Avg([成绩]))”,并在“总计”行中选择“Expression”。分别在“学号”、“课程名”和“成绩”字段的“交叉表”行下拉列表框中选择“行标题”、“列标题”和“值”,如下图所示。  

步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT3”,如图所示。运行并退出查询。

  
(4)步骤1:单击“创建”选项卡,在“查询”组中单击“查询设计”按钮,在打开的“显示表”对话框中分别双击表“tSeore”、“tStud”和“tCourse”,关闭“显示表”对话框。结果如图所示。

  步骤2:单击“查询类型”组中的“生成表”按钮,在弹出的对话框中输入新生成表的名字“tNew”,如下图所示。

  步骤3:分别双击“学号”、“姓名”、“性别”、“课程名”和“成绩”字段,在“课程名”字段的“排序”行下拉列表框中选择“降序”,在“成绩”字段的“条件”行中输入“>=90or<60”,如图所示。
 

 步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT4”,运行查询,如图所示,单击“是”按钮。