讓我們來(lái)理解MS Access中的一對(duì)一關(guān)系。 這種關(guān)系用于將一個(gè)表中的一條記錄與另一個(gè)表中的一條記錄相關(guān)聯(lián)。
現(xiàn)在轉(zhuǎn)到 數(shù)據(jù)庫(kù)工具 選項(xiàng)卡。
點(diǎn)擊關(guān)系 選項(xiàng)。然后選擇Employees和tblHRData,然后單擊添加按鈕將它們添加到視圖中,然后關(guān)閉顯示表格對(duì)話框。如下圖所示 -
要?jiǎng)?chuàng)建這兩個(gè)表之間的關(guān)系,請(qǐng)使用鼠標(biāo),然后單擊并按住Employees 中的EmployeeID字段,然后將該字段拖放到要關(guān)聯(lián)的字段上,方法是將鼠標(biāo)懸停在tblHRData 的EmployeeID上方。當(dāng)釋放鼠標(biāo)按鈕時(shí),Access將打開(kāi)以下窗口 -
以上窗口將Employees的EmployeeID字段與tblHRData的EmployeeID關(guān)聯(lián)起來(lái)。 現(xiàn)在點(diǎn)擊 創(chuàng)建 按鈕,現(xiàn)在這兩個(gè)表就創(chuàng)建了相關(guān)聯(lián)關(guān)系了。如下圖所示 -
這種關(guān)系現(xiàn)在會(huì)自動(dòng)保存下來(lái),而且沒(méi)有必要單擊保存 按鈕。 現(xiàn)在已經(jīng)建立了最基本的關(guān)系,現(xiàn)在來(lái)看看這個(gè)關(guān)系發(fā)生了什么。
打開(kāi)Employees表。如下圖所示 -
在這里,在每個(gè)記錄的左側(cè),默認(rèn)情況下會(huì)看到前面有一個(gè)小的加號(hào)。 在創(chuàng)建關(guān)系時(shí),Access會(huì)自動(dòng)將子數(shù)據(jù)表添加到該表中,點(diǎn)開(kāi)+號(hào),如下圖所示 -
點(diǎn)擊加(+)號(hào),會(huì)看到與這個(gè)記錄有關(guān)的信息在tblHRData表上。
點(diǎn)擊保存圖標(biāo)并打開(kāi)tblHRData,會(huì)看到前面已經(jīng)輸入的數(shù)據(jù)顯示出來(lái)。