例子
在客户表中,您可能会意外添加同一个客户两次。在这种情况下,客户的地址相同,但客户 ID 不同,这可能会导致报告出现问题。在这种情况下,您可以使用duplicates query wizard to quickly locate possible duplicate entries.
现在让我们打开我们的 Access 数据库,其中包含tblAuthers表和去Create选项卡,然后在查询组中,选择query wizard.
如果您看到以下屏幕截图,您有四个不同的向导可供选择。选择find duplicates query wizard并点击Ok.
查找重复查询向导的第一个屏幕将询问您要搜索哪些表或查询以查找可能的重复项。假设我们要检查我们的作者表,以确保同一作者没有被意外输入两次。因此,选择 tblAuthors 并单击Next.
我们可以通过姓氏或名字和姓氏进行搜索,或者您可以通过他们的街道地址进行搜索,或者更具体地使用他们的电话号码或生日。
现在让我们按名字、姓氏和生日搜索,然后单击Next.
此向导中的以下屏幕将询问我们希望在查询中显示的字段。为此,点击双箭头,所有字段将移至附加查询字段区域,并将添加到我们的查询结果中。
现在让我们点击Next. 它将带我们到此查询向导的最后一个屏幕。
在以下屏幕中,输入您要如何命名查询。
默认情况下,它将为其命名find duplicates加号whatever the name of the object that you're querying. 在这种情况下,tblAuthors,但您也可以给它起任何其他名称,然后单击finish.
在这里,Access 发现了一个可能的重复项,即作者 Jose Caline,他的生日、地址、电话号码相同,但 AuthorID 不同。
这个肯定是不小心进了两次。我们现在已经将所有字段添加到我们的查询中,我们可以去删除记录。我们还必须确保我们在另一个表中没有任何相关记录。
选择任何记录,然后在以下对话框中选择删除。
Access 会提示您“您将要删除一条记录”。如果要继续,请单击是。
如果您想查看该向导如何创建此查询,请进入设计视图并查看已添加到此查询的所有内容。
正如您在上面的屏幕截图中看到的那样,我们在名字字段下方有我们的字段和一些特定条件。
这就是该向导查找重复信息的方式。这是迄今为止查找重复项最简单的方法。