4.7.4 追加查询
追加查询可以从一个或多个表将一组记录追加到一个表的尾部,提高数据输入速度。
追加查询的注意事项:
(1)在追加查询中,只有源数据表和目标表中相同字段的值才能被添加到目标数据表中。
(2)被追加的数据表必须是已存在的表。
任务4.17 在“教学信息管理4”数据库中,创建“追加查询”,查询“市场营销1班”,“基础英语”不及格记录,追加到“课程成绩表”中。
操作步骤:
(1)打开“教学信息管理4”数据库,单击“创建”选项卡→“查询”组→“查询设计”,打开“查询1”的设计视图,添加“班级表”、“学生表”、“成绩表”和“课程表”,并自动建立关系。
(2)添加字段“班级名称”、“学号”、“姓名”、“课程编号”和“成绩”。
(3)单击“查询工具/设计”上下文选项卡→“查询类型”组→“追加”,弹出“追加”对话框,选择“当前数据库”,“表名称”为“课程成绩表”,如图4-70所示。单击“确定”按钮。在字段设计区中添加“追加到”行。设计“追加到”与“字段”行一致,“条件”行“班级名称”为“市场营销1班”,“课程名称”为“基础英语”,“成绩”为“<60”,如图4-71所示。
图4-70 追加”对话框
图4-71 设计追加查询
说明:在查询“设计视图”中,一定要区分源表字段与目的表的字段,“字段”行为源表字段,“追加到”为目的表的字段。字段与字段之间一定要对应。
(4)单击“查询工具/设计”上下文选项卡→“结果”组→“数据表视图”,显示追加的记录,如图4-72所示。
图4-72 查询追加的数据
(5)切换到“设计视图”,单击“查询工具/设计”上下文选项卡→“结果”组→“运行”,弹出“追加记录”提示框。如图4-73所示,单击“是”按钮,追加新记录。
(6)单击“快速访问工具栏”→“保存”按钮,弹出“另存为”对话框,输入查询名称为“追加查询”,单击“确定”按钮。
图4-73 追加记录提示框