2015-04-14 112 views
-1

我有一個表中的零件號和縮寫分開的字段。在一個單獨的表格中,我想查找部件號,並讓它帶上縮寫。我有零件編號查找工作,然後我試圖將該縮寫添加到quire,但它將結果限制爲只有具有縮寫的零件編號。當我嘗試更改連接類型時,它會給我外部連接警告...MS Access:帶查找數據?

對不起,我花了一天的時間做出迴應,而且我沒有更好地解釋它。這是額外的信息:

我有以下字段下表:

1756_PN(ID,1756_PN,說明,Abrev)

這就是那種我的物料清單。但是,我有許多這些項目,在不同的配置。我的表調用APON材料的上述法案被稱爲 「卡」,與這些領域:

卡(ID,PLC,機架,槽AB_Series,1756_PN)

最後一個字段(1756_PN)是查找第一個字段。它允許我選擇我有哪種類型的物品。

我做了一個查詢,涉及卡的所有領域,它看起來很好。但是,我從第一張表中添加了「Abrev」,並且它複製了具有所有不同類型卡片「1756_ID」的所有行,或者它只包括已分配卡片類型「1756_ID」的卡片,具體取決於什麼我已經使用的連接類型(在「關係」下)。

當我選擇卡片類型時,我想要做的就是帶上這個縮寫。這是第一個表兩列...

我試圖打破第一臺成更小的表,這是由部件號(1756_PN),鏈接,但只是把事情弄得更糟......

它似乎很簡單,但我不能讓它工作...

+0

請看看你的代碼! – Hiten004

+0

您需要顯示您正在使用的代碼。您尚未提供足夠的信息以提供良好的答案。另外,你在這裏提到警告,但不要說它們是什麼。 –

+0

顯示錶格設計,一些示例數據,您當前正在使用的查詢以及您正在嘗試達到的效果/預期結果是什麼 – tospig

回答

1

對不起,愚蠢的問題。這也許可以解釋它讓我重新檢查的事情,我想我嘗試了100次......

我覺得這沒錯:

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

我不知道爲什麼它不工作之前..我重新安裝了訪問,並且想要責怪電腦,但這可能是我的...

+0

今天它不會讓我接受我自己的答案。如果你感到無聊,你可以發佈你的(複製和粘貼很好),我會接受答案。 – myclob