在本教程中,我们主要从设计视图创建了各种选择查询.但在Access中,我们可以使用一些特殊的查询向导来创建一些特定的选择查询.第一个是查找重复项查询向导.查找重复项查询向导将创建一个查询,在单个表或查询中查找具有重复字段值的记录.
正如我们所讨论的那样,关系数据库旨在避免存储重复信息.但是,尽管有这种设计,有时用户会意外输入重复信息.
在客户表中,您可能会意外添加两次相同的客户.在这种情况下,客户将具有相同的地址,但具有不同的客户ID,这可能会导致报告问题.在这种情况下,您可以使用重复查询向导快速找到可能的重复条目.
现在让我们打开包含的Access数据库tblAuthers 表并转到创建标签,然后在查询组中选择查询向导.
如果您看到以下屏幕截图中,您有四种不同的向导可供选择.选择查找重复项查询向导,然后单击确定.
查找重复项查询向导的第一个屏幕将询问您要搜索哪些表或哪个查询可能重复.让我们说我们想检查我们作者的表格,以确保同一作者没有被意外地输入两次.因此,选择tblAuthors并单击下一步.
我们可以按姓氏或名字和姓氏进行搜索,或者你可以通过他们的街道地址搜索,或者更具体地说明他们的电话号码或生日.
现在让我们按名字,姓氏和生日来搜索,然后点击下一步.
此向导中的以下屏幕将询问我们要在查询中显示的字段.为此,点击双箭头,所有字段都将移动到其他查询字段区域,并将添加到我们的查询结果中.
现在让我们点击下一步.它将带我们进入此查询向导的最后一个屏幕.
在以下屏幕中,输入您要如何命名查询.
默认情况下,无论您要查询的对象的名称是什么,它都会为查找重复项命名 .在这种情况下, tblAuthors ,但您也可以给它任何其他名称并单击完成.
在这里,Access找到了可能重复,这将是作者Jose Caline,它具有相同的生日,相同的地址,相同的电话号码但不同的AuthorID.
这个肯定是偶然输入了两次.我们现在已经将所有字段添加到查询中,我们可以去删除记录.我们还必须确保我们在另一个表中没有任何相关记录.
选择任何记录,然后在以下对话框中选择删除.
Access会给出提示,"您即将删除一条记录."如果要继续,请单击是.
如果你'我想看看该向导是如何创建此查询的,进入设计视图并查看所有内容已添加到此查询中.
正如您在上面的屏幕截图中所看到的,我们在第一个名称字段下面有我们的字段和一些特定条件.
这是此向导查找重复信息的方式.到目前为止,它是查找重复项的最简单方法.