问答题
考生文件夹下存在一个数据库文件“Samp2.mdb”,里面已经设计好表对象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计。
问答题
创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”三列信息。将所建查询命名为“qT1”。
【正确答案】[微步骤]
步骤1:单击“查询”对象,在右侧找到“在设计视图中创建查询”,双击打开,在新打开的“显示表”对话框中双击“tStud”,然后在“查询1:选择查询”对话框中分别双击“姓名”、“性别”、“入校时间”和“政治面目”字段,如图2.7所示。

步骤2:在“政治面目”字段下的“条件”行中输入“党员”,同时,单击以取消该字段“显示”复选框的勾选,如图2.8所示。

步骤3:单击工具栏中的“保存”按钮,输入“查询名称”为“qT1”,如图2.9所示。单击“确定”按钮并退出查询。

【答案解析】
问答题
创建一个查询,当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询查找学生选课成绩的平均分大干输入值的学生信息,并显示“学号”和“平均分”两列信息。将所建查询命名为“qT2”。
【正确答案】[微步骤]
步骤1:单击“查询”对象,双击“在设计视图中创建查询”,打开“显示表”对话框并双击“tScore”,在新的对话框中分别双击“学号”和“成绩”字段,如图2.10所示。

步骤2:首先将“成绩”字段改成“平均分成绩”,其次选择“视图”菜单下的“总计”命令,在新出现的“总计”行中选择该字段的“平均值”,最后在“条件”行中输入“>[请输入要比较的分数:],如图2.11所示。

步骤3:单击工具栏中的“保存”按钮,将查询命名为“qT2”,如图2.12所示。单击“确定”按钮运行后退出查询。

【答案解析】
问答题
创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源)。将所建查询命名为“qT3”。
[*]
【正确答案】[微步骤]
步骤1:单击“查询”对象,随后双击“在设计视图中创建查询”,在新打开的“显示表”对话框中依次双击“tScore”和“tCourse”。关闭“显示表”对话框。
步骤2:在菜单栏中选择“查询”菜单下的“交叉表查询”命令,如图2.13所示。然后依次双击“学号”、“课程名”和“成绩”3个字段。

步骤3:将字段“学号”修改为“班级编号:left([tScore]![学号],8)”;将字段“成绩”改为“round(avg([成绩]))”,并在对应的“总计”中选择“表达式”选项。分别在字段“学号”、“课程名”和“成绩”的“交叉表”行中对应位置选择“行标题”、“列标题”和“值”,如图2.14所示。

步骤4:单击工具栏中的“保存”按钮,将查向保存并命名为“qT3”,如图2.15所示。单击“确定”按钮运行后退出查询。

【答案解析】
问答题
创建一个查询,运行该查询后生成一个新表,表名为“tNew”,表结构包括“学号”、“姓名”、“性别”、“课程名”和“成绩”等5个字段,表内容为90分以上(包括90分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。
【正确答案】[微步骤]
步骤1:单击“查询”对象,在右侧双击“在设计视图中创建查询”,在新打开的“显示表”对话框中依次双击“tScore”、“tStud”和“tCourse”3个表。结果如图2.16所示。

步骤2:选择菜单栏中“查询”菜单中的“生成表查询”命令,在弹出的“生成表”对话框中输入新生成表的名字“tNew”。其过程如图2.17所示。

步骤3:在“查询1”对话框中分别双击“学号”、“姓名”、“性别”、“课程名”和“成绩”字段,在字段“课程名”的“排序”行中对应位置选择“降序”,在“成绩”字段的“条件”行中对应位置输入“>=90or <60”。结果如图2.18所示。

步骤4:单击工具栏中的“保存”按钮,将查询结果保存并命名为“qT4”,运行查询,如图2.19所示。

【答案解析】[解析] 本题关键字有:掌握条件查询、交叉表查询、参数查询并生成表查询。