4.3.3 查找不匹配项查询向导
“查找不匹配项查询向导”数据源来源于两个表(查询),查询规则为主表中存在某字段值的记录,而子表中不存在相应字段值的对应记录。
例如:教师表,成绩表如表4-12、表4-13所示,以“教师编号”为公共字段,教师表中存在教师编号,成绩表中不存在的教师编号为“01003”,即为没有授课的教师。
表4-12 教师表
表4-13 成绩表
任务4.4 使用“查找不匹配项查询向导”,查询没有授课的教师,显示“教师编号”、“姓名”、“性别”、“职称”和“所属系”。
操作步骤:
(1)打开“教学信息管理”数据库,单击“创建”选项卡→“查询”组→“查询向导”,弹出“新建查询”对话框,选择“查找不匹配项查询向导”选项,单击“确定”按钮。
(2)弹出“查找不匹配项查询向导”之一,选中“表”,在表列表框中,选择“表教师表”,如图4-14所示,单击“下一步”按钮。
图4-14 选择主表
(3)弹出“查找不匹配项查询向导”之二,选择“表”对象列表框中的“成绩表”,如图4-15所示,单击“下一步”按钮。
(4)弹出“查找不匹配项查询向导”之三,选择两表“教师编号”,如图4-16所示,单击“下一步”按钮。
(5)弹出“查找不匹配项查询向导”之四,从“可用字段”中选择“教师编号”、“姓名”、“性别”、“职称”和“所属系”,如图4-17所示,单击“下一步”按钮。
(6)弹出“查找不匹配项查询向导”之五,在指定查询名称文本框中输入“没有授课教师查询”,选择“查看结果”,如图4-18所示,单击“完成”按钮。
图4-15 选择子表
图4-16 选择两表的匹配字段
图4-17 选择结果查询字段
图4-18 输入查询对象名
(7)显示“没有授课教师查询”数据表视图,如图4-19所示。同时创建一个“没有授课教师查询”,显示在导航窗格的查询对象中。
图4-19 没有授课教师查询结果