2017-02-17 35 views
0

我在使用MS Access創建數據庫時遇到了一個小問題。我知道設置正確的「行源」字段(在「查找」標籤中設置「顯示控件:組合框」),可以有一個組合框可以從另一個表中選擇字段(以多對多的方式)一個關係)。例如,我有這兩個表:Microsoft Access數據庫的設計:「行來源」(在組合框中)和「關係」

「BANK_ACCOUNT」:

enter image description here

「客戶端」:

enter image description here

有idclient爲客戶表的外鍵。以這種方式「行源」設置爲這一領域:

SELECT client.IDclient, [client].[c_name] FROM client;

我應該有「客戶」表,由「IDclient」連接的「client.c_name」字段列表中選擇一個組合框。但我只是一個清單, 「IDclient」:

enter image description here

我想這樣的事情:

enter image description here

應該怎麼辦?

而在「關係」視圖中,我不得不手動創建所有的關係,我認爲這種方式是自動創建的。不過,在「關係」的觀點我沒有方向(很多,或1):

enter image description here

但它是一個多到一的關係。我想類似的東西:

enter image description here

我應該怎麼辦?

回答

1

您只看到IDClient而不是名稱的原因是因爲即使您正在使用查找,您也需要確保設置了列計數= 2並設置列寬,以便第一列是0cm,第二列是顯示客戶名稱的合適數量。使用查找有許多問題,但我不會在這裏介紹。

enter image description here

至於關係走,去你的人際關係窗口中,右鍵單擊您在編輯到的關係有興趣的表之間的連接,並適當地選擇一個一對多的關係,你我期待着。

+0

謝謝。對於這種關係,問題在於我不得不點擊「強制參考完整性」 –