摘 要:我們為什么要使用Access,而不用Excel,因為數據庫可以大幅度地消除冗余數據,其方法就是將數據拆分到不同的表中,再通過“關系”建立表間的聯系。那么如何確定表間的關系呢。表之間的關系是通過主鍵和外鍵實現的。主鍵所在的表示主表,使用外鍵作為主鍵的表是子表。為了看表數據顯得直觀易懂,有時就要插入子數據表功能來完成。下面以銷售訂單表,銷售訂單明細表舉例。
正 文:
效果如下圖

方法:先建立兩表關系,然后再插入子數據表,選擇鏈接主子字段就完成了。如下圖


關系創建完成之后,就可以設置主子數據表了,首先打開你的主表,然后在“開始”--“記錄”--“其他”--“子數據表”--“子數據表(S)...”,然后選擇你對應當子表,如下圖操作:

選擇“子數據表(S)...”后會彈出“插入子數據表”視圖,如下圖

要點擊主表中每行的記錄前面的“+”按鈕,則可以展開或折疊子表的記錄,如下圖:
要刪除子數據表的設置,見下圖:

刪除關系。在選中的關系上(就是線上)右擊,選擇“刪除”按鈕,則可以刪除這個關系。如下圖:

2003版本菜單位置見下圖


出處:http://www.accessoft.com/article-show.asp?id=9462
================================================================================
特別說明:
在創建關系后一般會顯示關系類型,有一對多,一對一,未定等,你可以右鍵點擊每個線選擇“編輯關系”,如下圖:


在主鍵和外鍵上建立關系,會顯示:一對一或一對多的關系,而且必須勾選“實施參照完整性”才會在圖上顯示“1----∞”的圖標;
在兩個表的非主鍵上建立關系,則會顯示未定。你自己可以試試這幾種關系。

