MS Access:使用查找引入数据?

时间:2015-04-14 21:08:04

标签: ms-access

我有一个表,其中包含一个部件号和一个缩写,分别在不同的字段中。在一个单独的表中,我想查找部件号,并让它带来缩写。我有部件号查找工作,然后我尝试将缩写添加到quire,但它将结果限制为只有具有缩写的部分数字。当我尝试更改连接类型时,它会给我外连接警告...

抱歉,我花了一天时间回复,而且我没有更好地解释它。以下是其他信息:

我有以下表格,其中包含以下字段:

1756_PN(ID,1756_PN,Description,Abrev)

这是我的物料清单。但是,我有许多这些项目,具有不同的配置。我的表格称为上述物料清单,称为“卡片”,包含以下字段:

卡(ID,PLC,机架,插槽,AB_Series,1756_PN)

最后一个字段(1756_PN)是对第一个字段的查找。它允许我选择我有哪种类型的项目。

我的查询涉及卡片中的所有字段,看起来很好。但是,我从第一个表中添加了“Abrev”,它或者复制了具有所有不同类型的卡“1756_ID”的所有行,或者它只包括已经分配了卡类型“1756_ID”的卡,具体取决于什么我使用过的联接类型(在“关系”下)。

当我选择卡片类型时,我想要做的就是带缩写。这些都是第一个表中的列......

我已经尝试将第一个表分成较小的表,这些表是通过部件号(1756_PN)链接的,但这只是让事情变得更糟......

看起来很简单,但我不能让它发挥作用......

1 个答案:

答案 0 :(得分:1)

抱歉这个愚蠢的问题。或许解释它让我重新检查我认为我尝试了100次的事情......

我认为这样做了:

SELECT Cards.*, [1756_PN].Abrev
FROM 1756_PN RIGHT JOIN Cards ON [1756_PN].ID = Cards.[1756_PN];

我不知道为什么它之前没有工作......我重新安装了访问权限,并且想责备电脑,但可能是我...