Applies ToMicrosoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

“关系”窗口允许定义存储在多个 Access 表中的项之间的 关系 。 可通过单击“ 数据库工具 ”> 关系来获取它。

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

关系类似于控制数据库中数据连接方式的规则。 例如,在规范化的订单处理数据库中,很可能在一个表中有客户信息,另一个表中有订单信息。 你想确保客户不会从他们的订单中分离出来,对吗? 你不希望创建没有有效客户连接的订单。 可在“关系”窗口中设置这些规则,以便在整个数据库中应用这些规则。

如果以前生成过 Access 查询 ,你会注意到“关系”窗口与查询生成器的顶部非常类似:

Access “关系”窗口

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

注意: 从“关系”窗口中删除表不会将其从数据库中删除,也不会删除已建立的关系。

你可以执行的操作

任务

执行方式

向窗口添加表或查询

单击“设计 > 添加表 (在 Access) 中 显示表 ”,选择所需的表或查询,然后单击“ 添加”。

从窗口中删除表或查询

选择表或查询,然后按 DELETE。

隐藏表或查询

右键单击表或查询,然后单击“ 隐藏表”。

创建关系

将字段从一个表或查询拖动到另一个表或查询中的相应字段。

设置关系的属性

右键单击两个表之间的关系线 (这可能需要几次尝试才能) 完全击中它,然后单击“ 编辑关系”。

删除关系

右键单击两个表之间的关系线 (这可能需要几次尝试才能在) 恰到好处地点击它,然后单击“ 删除”。

显示所有关系

单击“ 设计 > 所有关系”。

查看特定表的关系

选择表,然后单击“ 设计 > 直接关系”。

查看一个表的关系,而不查看其他表的关系

单击“ 设计 > 工具 ”> “清除布局”。 在 Access) 中添加要查看 (设计 > 关系 > “添加表 (显示表 ”的表,然后单击“ 设计 > 关系 > 直接关系”。

调整表大小以显示其他字段和关系。

注意    需要 Microsoft 365 的访问权限。

若要自动调整表格大小,请右键单击表格,然后选择 “调整大小”。 或者,双击以下项上的表边缘:

  • 根据字段名称长度水平调整大小的权利。

  • 底部可基于字段数垂直调整大小。

  • 用于自动调整表格大小的右下角(水平和垂直 (等效的大小 以适应) 。

选择表的子集

注意    需要 Microsoft 365 的访问权限。

为了帮助你专注于某些表及其关系:

  • ctrl + () 选择多个表。

  • 单击并拖动一个完全围绕所选区域的框。

这两个操作都突出显示具有较粗边框的表子集。 若要取消选择,请在所选内容外部单击。 若要移动所选内容,请单击并拖动到另一个位置。

使用鼠标滚轮

注意    需要 Microsoft 365 的访问权限。

通过向上或向下滚动鼠标滚轮来垂直滚动。 按 Shift,然后向上或向下滚动鼠标滚轮,水平滚动。

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。