2013-03-27 132 views
0

我使用Access 2007中我做了一個數據庫,稱爲節日其中有3個表即:訪問數據庫關係

client - this has all the client information 
flight - this stores flight information 
cruise - this stores cruiser information 

我在想什麼做的,就是讓這三個表之間的關係。我只是認爲自己與谷歌的「關係」,而我所理解的是我應該使用一對多的關係。

我做了每個表都有一個名爲customerID的列,其中客戶端表將其作爲主鍵,將其他列作爲外鍵。我想知道的是,我如何鏈接表格,以便當我將信息輸入到客戶表時,航班和郵輪應該作爲子選擇打開,因爲目前只有一個正在打開,我不知道如何輸入另一個。

+1

使用查詢瀏覽器將主鍵從一個表拖到另一個表中的外鍵。 – 2013-03-28 00:00:44

+0

我剛剛看到我所有的拼寫錯誤,我道歉 – user2119852 2013-03-28 00:01:05

+0

我做到了......我目前在關係佈局中有3個表,並且飛行和巡航都是外鍵連接到客戶端表中的1個主鍵。然而,仍然當我打開客戶端表輸入數據只有航班打開,而不是巡航 – user2119852 2013-03-28 00:08:53

回答

1

有兩種方法可以在表格之間建立關係。

其中一個永久具有關係窗口(在Access 2010中的數據庫工具下)。從一個表中的字段拖到另一個表中的字段。然後雙擊該行(連接)編輯連接類型。

另一種是在「查詢生成器」窗口中暫時執行此操作。然後,按照上面的方法創建連接。此連接僅在此查詢中設置,或者僅基於此查詢設置。

好吧,現在你們加入了,你們的計劃是什麼。一種方法是創建一個編輯客戶信息的表單,以及兩個用於編輯航班信息的子表單。

祝你好運

+0

是的確實開始我的項目在C#現在和它的所有工作,非常感謝你:) – user2119852 2013-03-28 09:40:24