MS Access表链接到另一个表 - 如何?

时间:2018-04-13 10:03:45

标签: ms-access

我有一个我正在处理的客户端数据库,这不是我写的。原始程序员似乎将两个表连接在一起(参见屏幕抓取)。链接错误,需要更改,但我无法找到更改设置的位置。当我在"设计视图"中查看表格时那里没有任何线索。有谁知道我怎么能看到正在发生的事情的设置?非常感谢提前。enter image description here

更新:主要问题是我似乎无法将此表导入SQL:

enter image description here

UPDATE2:似乎与字段"会计期间"有关。后处理报告说它已经写了14行。我一开始以为它可能不喜欢该字段中的空值,但空格直到第16行才开始(见下文)。最令人困惑的....

enter image description here

1 个答案:

答案 0 :(得分:1)

这似乎是由强制关系或违反数据库约束引起的错误。

如果您正在寻找关系,可以通过转到 Relationships 找到这些关系。您可以直接看到关系,但如果不这样做,请按清除布局,然后按所有关系。如果该关系具有1-1或1-many指标,则会强制执行。如果它没有任何指标,则不会强制执行。

不是由关系引起的约束可能很困难。通常,通过查看字段的验证规则属性,可以在设计视图中看到这些内容,但我还没有找到一种简单的方法来查看CHECK约束。

子数据表由强制的一对多关系定义,如果表的子数据表名称属性设置为 [自动] ,或者通过手动设置通过在“设计视图”中打开表格,打开属性窗格,填写子数据表名称,链接子字段和链接主字段属性来实现数据表。