什么是“关系”窗口?

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

通过“关系”窗口,可以定义存储在多个 Access 表中的项之间的关系。 单击“数据库工具>关系”即可使用它。

“数据库工具”选项卡上的“关系”按钮

关系就像管理数据库中数据连接方式的规则。 例如,在规范化良好的订单处理数据库中,很可能一个表中包含客户信息,另一个表中包含订单信息。 您想确保客户不会与他们的订单分开,对吧? 并且您不希望创建没有有效客户的订单。 在“关系”窗口中设置这些规则,以便它们适用于整个数据库。

如果你以前 构建过 Access 查询 ,就会注意到“关系”窗口看起来很像查询生成器的顶部:

“访问关系”窗口

在“关系”窗口中,可以使用 “设计 ”选项卡上的命令将表添加到视图中,然后在表之间拖动字段以设置关系。 在此示例中,关系允许将多个订单连接到每个客户,但它会阻止您为不存在的客户创建订单。 在“关系”窗口中设置这些规则后,它们将应用于整个数据库 (例如,如果您创建了一个新查询,则将根据您的关系规则) 自动设置联接。

注意

从“关系”窗口中删除表不会从数据库中删除它,也不会删除已建立的关系。

可执行的操作

任务 执行方式
向窗口添加表或查询 单击“设计”>在 Access) 中 (添加表,选择所需的表或查询,然后单击“添加”。
从窗口中删除表或查询 选择表或查询,然后按 Delete。
隐藏表或查询 右键单击表或查询,然后单击“ 隐藏表”。
创建关系 将一个表或查询中的字段拖动到另一个表或查询中的相应字段。
设置关系的属性 右键单击两个表之间的关系线 (这可能需要几次尝试才能完全) 命中它,然后单击 “编辑关系”。
删除关系 右键单击两个表之间的关系线 (这可能需要几次尝试才能完全) 命中它,然后单击 “删除”。
显示所有关系 单击“ 设计>所有关系”。
查看特定表的关系 选中该表,然后单击“ 设计>直接关系”。
查看一个表的关系,而不查看其他表的关系 单击 “设计>工具>”“清除布局”。 添加要查看 (关系的表 设计>关系> 在 Access) 中添加表 (显示表,然后单击“设计>关系直接>关系”。
调整表格大小以显示其他字段和关系。
备注需要 Microsoft 365 专属 Access。
要自动调整表格大小,请右键单击表格,然后选择“ 调整大小以适应”。 或者,双击表边缘:
  • 有权根据字段名称长度水平调整大小。
  • 底部,根据字段数垂直调整大小。
  • 右下角可水平和垂直自动调整表格大小, (等效于“ 尺寸以适应) ” 。
选择表的子集
备注需要 Microsoft 365 专属 Access。
若要帮助你专注于某些表及其关系:

  • CTRL + () 选择多个表。
  • 单击并完全围绕所选区域拖动框。
这两个操作都突出显示了具有较粗边框的表子集。 若要取消选择,请在所选内容外部单击。 若要移动所选内容,请单击并拖动到其他位置。
使用鼠标滚轮
备注需要 Microsoft 365 专属 Access。
通过向上或向下滚动鼠标滚轮垂直滚动。 按 Shift 水平滚动,然后向上或向下滚动鼠标滚轮。

现在,你已快速了解“关系”窗口,了解如何 创建、编辑或删除关系。