Access重复查询向导
在本教程中,主要从设计视图创建了各种选择查询。 但在Access中,可以使用一些特殊的查询向导来创建几个特定的查询。 第一个是“查找重复查询”向导。查找重复查询向导将创建一个查询,在单个表或查询中查找具有重复字段值的记录。
正如我们所讨论的,关系数据库的设计是为了避免存储重复的信息。 但是,尽管这样的设计,有时用户不小心输入重复的信息。
示例
在客户的表格中,可以让同一个客户不小心添加两次。 在这种情况下,客户将拥有相同的地址,但客户ID不同,这可能会导致报告问题。 在这种情况下,可以使用重复查询向导来快速找到可能的重复条目。
现在打开我们的Access数据库,其中包含tblCustomers
表,并转到创建 选项卡,并在查询组中,选择查询向导。
如果看到以下屏幕截图,则可以选择四种不同的向导。选择查找重复查询向导,然后单击 确定。
查找重复查询向导的第一个屏幕将询问您要搜索哪个表或哪个查询可能有重复。假设要检查tblCustomers
表,以确保同一客户没有输入两次或多次。 所以,选择tblCustomers
并点击下一步。
向导中的第二个屏幕将询问可能包含重复信息的字段。
通常情况下,将不会使用主键字段,因为当将Access中的某个字段指定为主键时,Access将不允许输入重复项。
我们来看看其他字段或字段的组合。
我们可以按名字和电话来区别同一客户进行搜索,也可以通过他们的地址进行搜索,或者用他们的电话号码或生日更具体一些。
这里只演示搜索名字和电话,然后点击下一步。如下图所示 -
此向导中的以下屏幕将要求我们要在查询中显示的字段。点击双箭头,所有字段将移到附加查询字段区域,并将添加到查询结果中。
在下面的屏幕中,输入你想的命名查询。这里保持默认值 -
假设tblCustomers
表中有以下数据 -
那么执行上面重复查询后,得到以下结果 -