【问题标题】:access database relationships访问数据库关系
【发布时间】:2013-03-27 23:59:30
【问题描述】:

我正在使用 access 2007。我创建了一个名为 holiday 的数据库,其中包含 3 个表:

client - this has all the client information
flight - this stores flight information
cruise - this stores cruiser information

我想做的是在这三个表之间建立关系。我只是认为自己来自谷歌的“关系”,据我所知,我应该使用一对多的关系。

我做到了,每个表都有一个名为 customerID 的列,其中客户端表将其作为主键,其他表作为外键。我想知道的是如何链接表格,以便当我在客户表格上输入信息时,航班和巡航都应该作为子选择打开,因为目前只有一个正在打开而我不知道如何输入另一个?

【问题讨论】:

  • 使用查询资源管理器将主键从一个表拖到另一个表中的外键。
  • 我刚看到我所有的拼写错误我道歉
  • 我做到了...我目前在关系布局中拥有 3 个表,并且飞行和巡航都是连接到客户端表中的 1 个主键的外键。然而,当我打开客户端表输入数据时,只有航班打开而不是巡航

标签: ms-access-2007 relationships


【解决方案1】:

有两种方法可以在表之间创建关系。

一个永久使用关系窗口(在 Access 2010 中的数据库工具下)。从一个表中的字段拖动到另一个表中的字段。然后双击线(连接)以编辑连接类型。

另一种方法是在 A Query Builder 窗口中临时执行此操作。然后以与上述相同的方式创建连接。此联接仅在此查询中设置,或基于此查询的任何其他内容。

好的,既然你加入了,你的计划是什么。一种方法是创建一个用于编辑客户信息的表单,以及两个用于编辑航班和邮轮信息的子表单。

祝你好运

【讨论】:

  • 是的,我现在用 c# 开始了我的项目,一切顺利,非常感谢:)
猜你喜欢
  • 2011-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 2011-10-25
  • 2011-12-07
相关资源
最近更新 更多