在考生文件夹下有一个数据库“Acc2.mdb”,其中存在已经设计好的表对象“tStud”和“tTemp”。“tS—tud”表是学校历年来招收的学生名单,每名学生均有身份证号。对于在校学生,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。例如,表中学

admin2010-04-02  22

问题 在考生文件夹下有一个数据库“Acc2.mdb”,其中存在已经设计好的表对象“tStud”和“tTemp”。“tS—tud”表是学校历年来招收的学生名单,每名学生均有身份证号。对于在校学生,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。例如,表中学生“张三”没有家长身份证号,表示张已经从本校毕业,是“校友”。
表中,学生“李强”的家长身份证号为“110107196201012370”,表示李强为在校学生。由于在“tStud”表中身份证号“1101071 9620101 2370”对应的学生姓名是“李四”,表示李强的家长是李四,而李四是本校校友。
“张天”的家长身份证号为“11010819651001 5 760”,表示张天是在校学生;由于在“tStud”表中身份证号“110108196510015760”没有对应的记录,表示张天的家长不是本校的校友。请按下列要求完成设计:
(1)创建一个查询,要求显示在校学生的“身份证号”和“姓名”,将所建查询命名为“qTl”。查询结果如图1所示。

(2)创建一个查询,要求按照身份证号码找出学生家长是本校校友的所有学生记录。输出学生“身份证号”、“姓名”及“家长身份证号”3列内容,标题显示为“身份证号”、“姓名”和“家长身份证号”,将查询命名为“qT2”。查询结果如图2所示。

(3)创建一个查询,要求统计出数学成绩为100分的学生的人数,标题显示为“num”,将查询命名为“qT3”。这里规定使用“身份证号”字段进行计数统计。
(4)创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270)的学生信息追加到空表“tTernp”中。其中,“tTernp”表的人学成绩为学生总分,将查询命名为“qT4”。

选项

答案(1)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。分别双击“身份证号”、“姓名”字段,将其添加到“字段”行。单击工具栏中的“保存”按钮,另存为“qT1”。关闭设计视图。 (2)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“查找不匹配查询”,单击“确定”按钮。选中“显示表”对话框,双击“tStud”表,关闭“显示表”对话框。分别双击“身份证号”、“姓名”和“家长身份证号”字段,将其添加到“字段”行。在“家长身份证号”字段的“条件”行输入“In(SELECT[身份证号]FROM[tStud])”。单击工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。 (3)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。将“数学”字段添加列字段行,在“条件”行输入“=100”,并取消“数学”字段的显示。在“字段”行下一列输入“num:身份证号”,执行“视图”→“总计”命令,在“总计”行下拉列表中选中“计数”。单击工具栏中的“保存”按钮,另存为“qT3”。关闭设计视图。 (4)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。执行“查询”→“追加查询”命令,在弹出对话框中输入“tTemp”,单击“确定”按钮。分别双击“身份证号”和“姓名”字段,在“字段”行下一列输入“入学成绩:[数学]+[语文]+[物理]”,在“条件”行输入“>=270”。执行“查询”→“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“qT4”。关闭设计视图。

解析
转载请注明原文地址:https://kaotiyun.com/show/eLBD777K
0

最新回复(0)