Access 2003完整教程:避免在查询中显示重复记录 (MDB)

当一个记录中任何字段中的值与其他任何记录中相同字段中的值不同时,Microsoft Access 将该记录视作是唯一的。 在查询中,不必显示构成基础表或基础查询中记录的所有字段。因此,如果区别各个记录的字段不在查询设计网格中,查询的结果将包含重复记录。

例如,如果查询的基础表之一是“雇员”表,在查询设计网格中仅添加了“名字”字段及“国家/地区”字段,当有雇员同姓,或者住在同一国家/地区时,可能会得到重复记录。但是因为雇员ID 是唯一的,所以在基础表中不会有重复的记录。

  1. 在“设计”视图中打开查询。
  2. 在查询“设计”视图中,在查询网格和字段列表外任意处单击,以选择查询。
  3. 单击工具栏上的“属性”按钮图像,显示查询的属性表。
  4. 请执行下列操作之一:

    避免基于基础表或查询中的字段的查询中出现重复记录

    • 将“唯一的记录”属性设置为“是”。

    避免基于设计网格中的字段的查询中出现重复记录

    • 将“唯一值”属性设置为“是”。

    注释

    • 只有在查询中使用多个表、并且从这些表中选定字段时,“唯一的记录”属性才有效。 如果将“唯一的记录”属性设置为“是”,Microsoft Access 会自动地将“唯一值”属性设置为“否”。
    • 如果将“唯一值”属性设置为“是”,Microsoft Access 会自动将“唯一的记录”属性设置为“否”。
  5. 若要查看查询结果,请单击工具栏上的“视图”按钮图像

上页:Access 2003完整教程:避免用户中断从服务器检索记录 (ADP) 下页:Access 2003完整教程:避免输入重复值 (MDB)

Access 2003完整教程:避免在查询中显示重复记录 (MDB)

Access 2003完整教程:避免输入重复值 (MDB)Access 2003完整教程:在窗体中启用或禁用筛选记录 (MDB)
Access 2003完整教程:禁止或允许更改工具栏、按钮或命令Access 2003完整教程:预览数据库对象
Access 2003完整教程:显示报表中的报表条件Access 2003完整教程:打印记录、数据表或数据库对象
Access 2003完整教程:设置在独立页上打印每条记录、组或节的选项Access 2003完整教程:将字符串的部分打印为分组标题
Access 2003完整教程:打印数据库或数据库对象的设计 (MDB)Access 2003完整教程:通过添加数据库密码帮助保护数据库 (MDB)
Access 2003完整教程:关于帮助保护文件免受宏病毒侵袭Access 2003完整教程:使用密码帮助保护 Visual Basic for Applications 代码
Access 2003完整教程:恢复损坏或删除了的 Access 工作组信息文件 (MDB)Access 2003完整教程:根据用户和组名称及 ID 重新生成工作组信息文件 (MDB)
Access 2003完整教程:在表达式中引用列表中的列Access 2003完整教程:在表达式中引用窗体、报表、子窗体或子报表
Access 2003完整教程:在表达式中引用窗体、报表节或报表组级Access 2003完整教程:在表达式中引用控件或属性值
Access 2003完整教程:刷新“数据库”窗口Access 2003完整教程:刷新数据访问页的字段列表
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号