Access中創建子數據表/主子數據表


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

 

正 文:

點擊下載此附件

效果如下圖

 

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

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

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

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

 

要刪除子數據表的設置,見下圖:

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

 

2003版本菜單位置見下圖

 

出處:http://www.accessoft.com/article-show.asp?id=9462

================================================================================

特別說明:

在創建關系后一般會顯示關系類型,有一對多,一對一,未定等,你可以右鍵點擊每個線選擇“編輯關系”,如下圖:

   

在主鍵和外鍵上建立關系,會顯示:一對一或一對多的關系,而且必須勾選“實施參照完整性”才會在圖上顯示“1----∞”的圖標;

在兩個表的非主鍵上建立關系,則會顯示未定。你自己可以試試這幾種關系。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM