问题
问答题
在考生文件夹下存在一个数据库文件samp2.mdb,其中存在已经设计好了3个关联表对象tCourse、tGrade和tStudent和一个空表tSinfo,请按以下要求完成设计。
创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入tSinfo表相应字段中,其中“班级编号”值是tStudent表中“学号”字段的前6位,所建查询命名为qT4。
答案
参考答案:双击“在设计视图中创建查询”,打开查询设计器,在“显示表”对话框,分别双击表tStudent、tcourse、tGrade,将3张表添加到设计器中,关闭“显示表”对话框。单击工具栏中的[*]查询类型的下拉按钮,在下拉菜单中选择“追加查询”,在弹出对话框的“表名称”中选择tsinfo表,单击“确定”按钮。在查询设计器的“字段”行第一列输入“Left(tStudent.[学号],6)”(因为学号的前6位为班号,所以设置班级编号时要使用Leff()函数),在“追加到”行第一列中选择“班级编号”字段,分别双击“学号”、“课程名”、“成绩”字段将其添加到“字段”行,在“追加到”行中自动出现相应的追加字段。保存查询,命名为qT4,如图6-5所示。运行查询,追加记录,完成以上操作后关闭查询设计窗口。完成上述4题的操作后,关闭数据库文件samp2.mdb。
[*]
解析:[考核要点]
本题考核的是查询的设计。包括创建无条件查询,带总计行的选择查询,带子查询的选择查询以及追加查询。