在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好了个关联的表对象"tStud"、"tScore"、"tCourse"和一个空表"tTemp",请按以下要求完成设计: (1)创建一个查询,查找并显示年龄在18到20之间(包括18岁

admin2013-04-09  22

问题 在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好了个关联的表对象"tStud"、"tScore"、"tCourse"和一个空表"tTemp",请按以下要求完成设计:
    (1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生"姓名"、"性别"、"年龄"和"入校时间",所建查询名为"qT1"。
    (2)创建一个查询,将所有学生设置为非党员,所建查询名为"qT2"。
    (3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为"qT3"。
   
    要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。交叉表查询不做各行小计。
    (4)创建一个查询,将有不及格成绩的学生的"姓名"、"性别"、"课程名"和"成绩"等信息追加到"tTemp"表的对应字段中,并确保"tTemp"表中男生记录在前、女生记录在后,所建查询名为"qT4";要求创建此查询后运行该查询,并查看运行结果。

选项

答案(1)【操作步骤】 步骤1:选择"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud",关闭"显示表"对话框。 步骤2:分别双击 "姓名"、"性别"、"年龄"、"入校时间"字段。 步骤3:在"年龄"字段的"条件"行输入">=18and<=20"。 步骤4:单击工具栏中"保存"按钮[*],另存为"qT1"。关闭设计视图。 (2)【操作步骤】 步骤1:选择"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中双击表"tStud",关闭"显示表"对话框。 步骤2: 单击菜单栏【查询】|【更新查询】。 步骤3:双击字段 "党员否",在"党员否"字段的"更新到"行输入"not yes"。 步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。 步骤5:单击工具栏中"保存"按钮[*],另存为"qT2"。关闭设计视图。 (3)【操作步骤】 步骤1:选择"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击 "tTemp",关闭"显示表"对话框。 步骤2:单击菜单栏【查询】|【交叉表表查询】。 步骤3:分别双击"性别"、"课程名"、"成绩"和"成绩"字段。在第二个"成绩"字段"条件"行输入"<60",在"总计"行选择"条件"。 步骤4:在第一个"成绩"字段"总计"行右侧下拉列表中选中"计数"。 步骤5:分别在"性别"、"课程名"和"成绩"字段的"交叉表"行右侧下拉列表中选中"行标题"、"列标题"和"值"。 步骤6:单击工具栏中"保存"按钮[*],另存为"qT3"。关闭设计视图。 (4)【操作步骤】 步骤1:选择"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud"、"tGrade"、"tCourse",关闭"显示表"对话框。 步骤2:单击菜单栏【查询】|【追加查询】,在弹出的对话框中输入"tTemp",单击"确定"按钮。 步骤3:双击 "姓名"、"性别"、"课程名"、"成绩"、在"性别"字段的"排序"下拉列表中选中"升序",在"成绩"字段的"条件"行输入"<60"。 步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。 步骤5:单击工具栏中"保存"按钮[*],另存为"qT4"。关闭设计视图。

解析 第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式;创建交叉表时分别设置行、列、值的字段。
转载请注明原文地址:https://kaotiyun.com/show/X2rp777K
0

最新回复(0)