使用关系

使用“查阅向导”创建关系

您的浏览器不支持视频。 安装 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

“查阅向导”将建立表间关系。它将创建一个外键,该外键返回引用另一个的主键。

使用查找向导创建关系

  1. 在“数据表视图”中,打开将查找另一个表中数据的表。这是子表。

  2. 在最右侧的列中,选择“单击以添加”,然后选择“查阅和关系”。

    添加一个新的表列,键入“查阅和关系”
  3. 在“查阅向导”中,选择“我希望查阅字段获取其他表或查询中的值”。然后,选择“下一步”。

  4. 选择将为查阅字段提供值的表。这是父表。然后,选择“下一步”。

  5. 若要选择要拉取数据的字段、设置字段的排序顺序和列宽,请请按照页面上的说明进行操作。

    提示: 设置列宽时,为了减少表中的视觉混乱,请选择“隐藏关键列”。它不会影响各表间的关系或数据同步。

  6. 选择父表中唯一标识行的字段。

  7. 输入新查阅字段的名称,选择“启用数据完整性”,然后选择“级联删除”或“限制删除”。

    提示: 以反映数据的方式命名字段(请注意它是外键字段),如“客户 IDFK”。

  8. 选择“完成”,然后选择“保存保存

你已在两表之间创建关系和外键,并指定了数据同步参数。

更改表间关系

若要更改表关系,请先关闭表。

  1. 选择“数据库工具”>“关系”。

  2. 选择两表间的关系线条。

    一对多关系
  3. 选择“设计”>“编辑关系”。

  4. 在“编辑关系”对话框中进行更改,然后选择“确定”。

  5. 若要保存所做更改,请选择“保存保存

希望获得更多信息?

创建关系

删除关系

Excel 培训

Outlook 培训

创建一对多关系的最简方法之一是使用名为“查阅向导”的工具。该向导实际上可为你完成两项工作。

它将创建关系,随后即可使用外键字段选择关系中“一”侧的表(即父表)中的值。

这让输入数据变得更加容易。在本示例中,我们只需从“一”侧的值中选择一个名字,然后输入电话号码。

使用该向导时,不需要子表中有外键字段,因为向导会为你自动创建它。但是,如果你已有外键也没关系,继续操作并使用该外键。

这是一个示例数据库。它没有外键。

若要启动,请选择空白字段上的标题或外键(如果有)中的标题。

选择“查阅和关系”,向导将会启动。

使用第一个选项,即从其他表中查找值,然后选择“下一步”。

选择父表…“客户”,然后选择“下一步”。

我们需要查找“客户姓名”字段中的值,因此,我们选中该字段,并将其移动到另一边。这是一个计算字段。

我们在大约一分钟前使用了此字段。请注意,它会显示客户的全名。这样一来,不用猜测就能选择正确的数据。使用查阅字段,数据输入更加快速准确。

选择“下一步”。排序顺序是可选的,因此我们跳过这一步,选择“下一步”。

通常,最好隐藏键列,因为如果显示的话会使数据库显得杂乱无章,因此选择“下一步”。

在这里,我们将字段命名为“客户 ID FK”,指示父字段为“客户 ID”,“FK”提醒我们这是外键。

现在,我们选择“启用数据完整性”和“级联删除”。这就是启用“引用完整性”和“级联删除”的方法。选择“完成”,此时显示的是你的字段。

最后,我们来对关系进行一些更改。要执行此操作,我们需要关闭“电话号码”表。如果关系所涉及的一个表处于打开状态,则无法更改该关系。

关闭该表后,在“数据库工具”选项卡中选择“关系”。选中关系线,然后在功能区中选择“编辑关系”。

可以看到“引用完整性”和“级联删除”都处于选中状态。同时启用中间选项“级联更新相关字段”,并选择“确定”完成操作。

现在,我们已经使用“查阅向导”创建了一个一对多关系,并且创建了外键并更改了关系设置。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×