问答题 在考生文件夹下存放了一个数据库文件samp2.mdb,里面已经设计好表对象tStud、tScore和tCourse,试按以下要求完成设计。

问答题 创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”。所建查询命名为qT1。
【正确答案】双击“在设计视图中创建查询”进入查询设计器。添加tStud表,双击“姓名”、“性别”、“入校时间”和“党员否”字段,去掉“党员否”字段下方显示框中的“√”号,并在“党员否”下方的“条件”行中输入“Yes”。保存查询,命名为qT1,如图1-6所示。单击工具栏中的运行按钮,运行查询,查看结果后单击关闭按钮退出qT1的设计。
【答案解析】
问答题 创建一个查询,按学生姓名查找某学生的记录,并显示“姓名”、“课程名”和“成绩”。当运行该查询时,应显示提示信息:“请输入学生姓名:”。所建查询命名为qT2。
【正确答案】双击“在设计视图中创建查询”进入查询设计器。添加tStud、tCouse和tScore表,双击“姓名”、“课程名”、“成绩”字段,并在“姓名”字段下方的条件中输入“[请输入学生姓名:]”,单击“保存”按钮,输入查询名“qT2”,如图1-7所示。运行查询,查看结果后关闭查询设计窗口。
【答案解析】
问答题 创建一个交叉表查询,统计并显示各门课程男、女生的平均成绩,统计显示结果如下图所示。所建查询命名为qT3。要求:使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。
[*]
【正确答案】双击“在设计视图中创建查询”进入查询设计器。添加tStud、tCouse和tScore表,双击“性别”、“课程名”和“成绩”字段,单击工具栏中查询类型按钮,在下拉菜单中选择“交叉表查询”,在“姓名”字段的“总计”行单击下拉按钮,在下拉菜单中选择“分组”,在“交叉表”行中选择“行标题”;“课程名”的总计行选择“分组”,交叉表行选择“列标题”;“成绩”的总计行选择“表达式”,交叉表行选择“值”,并在“成绩”后加冒号,并输入表达式:Round(Avg(tscore.[成绩])),保存查询,输入名称“qT3”,如图1-8所示。运行查询并查看结果后关闭查询设计窗口。
【答案解析】
问答题 创建一个查询,运行该查询后生成一个新表,表名为tTemp,表结构包括“姓名”、“课程名”和“成绩”3个字段,表内容为不及格的所有学生记录。所建查询命名为qT4。要求创建此查询后,运行该查询,并查看运行结果。
【正确答案】双击“在设计视图中创建查询”进入查询设计视图。添加tStud、tCouse和tScore表,双击“姓名”、“课程名”和“成绩”字段,并在“成绩”下方的条件中输入“<60”,单击工具栏中的查询类型按钮,选择“生成表查询”,在弹出的对话框中输入生成表的名称“tTemp”,单击“确定”按钮。保存查询,名称为qT4,如图1-9所示。运行查询,生成新表tTemp后关闭查询设计窗口。
完成上述4题的操作后,关闭数据库文件samp2.mdb。
【答案解析】[解析]
本题考核的是对各种查询的处理,包括简单的选择查询、参数查询、交叉表查询和生成表查询。