从Access中的表中删除重复记录
2011-4-3编辑:lily
要从表中删除重复记录请按下列步骤操作:
制作要从中删除重复记录的表的结构的副本。
若要复制表:
在数据库窗口中选择表
在 编辑 菜单中上, 单击 复制 。
在 编辑 菜单中上, 单击 粘贴 。
输入新表的名称。
选择 仅结构
单击 确定 。
在设计视图中打开新的表。
选择包含重复值的字段。
请您的选择在表的主键,单击工具栏上的, 主键 按钮。
保存并关闭表。
创建基于原始表包含重复的追加查询。
在查询 设计视图 ,在 查询 菜单上单击 追加查询 。
在 追加 对话框中单击新表从 表名称 列表的名称,然后单击 确定 。
通过将该 asterick (*) 拖动到查询设计网格中包括从原始表的所有字段。
在 查询 菜单中上, 单击 运行 。
单击 是 对话框中提示您将要追加记录。
因为在新表中的该主键字段将不接受重复值,将会显示下面的错误信息:
Microsoft Access 不能将追加追加查询中的所有记录。
Microsoft Access 设置为 null 一类型转换失败的 0 的字段,并它没有将 <number> 记录添加到归因于项的冲突,由于要锁定冲突,0 记录和 0 记录由于到有效性规则冲突表。
是否仍运行动作查询?
若要忽略错误,并运行查询,单击是。 有关此冲突的原因的说明,单击帮助。
单击 是 。
查看新的表的内容。 您确定新的表有正确的唯一记录可以删除该原始的表格,然后重命名新表使用原始表的名称。