我遇到了將多個外鍵拉入Microsoft Access表中的一個記錄的問題。Microsoft Access 2013 - 多個外鍵在同一記錄中
我有兩個表具有以下字段:
表1: 業主 領域: 所有者ID(主鍵) 名 姓
表2: 船舶 場: 船名ID(主鍵) 船名
我需要創建表1和表2之間的關係顯示誰擁有該船。我已經嘗試在表2中添加一個名爲Owner ID(外鍵)的數字字段,並且這種工作非常好。
工作實例:
Table 1 – Owners Table 2 – Ships
Owner ID (Primary Key)__ Ship ID (Primary Key)
First Name \ Ship Name
Last Name \________Owner ID (Foreign Key)
不幸的是我的船在表2中可以同時擁有多個業主(最多5個)。我的問題出現了,當我嘗試在表中創建了一系列的連接字段的2
不工作:
Table 1 – Owners Table 2 – Ships
Owner ID (Primary Key)__ Ship ID (Primary Key)
First Name \ Ship Name
Last Name \ Owner1 ID (Foreign Key)
\______/ Owner2 ID (Foreign Key)
\ Owner3 ID (Foreign Key)
任何人都可以提出任何解決方法,所以我可以顯示從業主表中的船舶採取多業主表?
感謝您的幫助!
什麼是不工作的?如果你添加五個字段,併爲_eparately_(!)_each_定義一個關係,它應該可以正常工作。你的圖給我的感覺是你試圖創建1個關係,實際上你想創建其中的5個/ – oerkelens
嘗試一下後,它可以很容易地工作,但你只需要確保你不要編輯現有的關係(Access問我是否想要)。相反,它會將table_1的副本添加到關係圖中,並將關係添加到關係圖中。混淆和imho不必要,但它的作品:) – oerkelens