Excel與Access聯(lián)合應(yīng)用示例
在實(shí)際工作中,有時(shí)僅僅依靠Excel是無(wú)法完成所有任務(wù)的,我們需要借助Access來(lái)進(jìn)行輔助。然而,Access作為Office套件中的一個(gè)組件,經(jīng)常被人們忽視,不學(xué)習(xí)和使用真是太可惜了。下面我們通過(guò)
在實(shí)際工作中,有時(shí)僅僅依靠Excel是無(wú)法完成所有任務(wù)的,我們需要借助Access來(lái)進(jìn)行輔助。然而,Access作為Office套件中的一個(gè)組件,經(jīng)常被人們忽視,不學(xué)習(xí)和使用真是太可惜了。下面我們通過(guò)一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明Excel與Access聯(lián)合使用的強(qiáng)大之處。
車間任務(wù)表
首先,我們創(chuàng)建一個(gè)名為【車間任務(wù)表】的Excel表格,用于記錄每個(gè)車間要完成的任務(wù)以及任務(wù)的類型。
任務(wù)品種表
接下來(lái),我們?cè)賱?chuàng)建一個(gè)名為【任務(wù)品種表】的Excel表格,用于記錄每個(gè)任務(wù)所包含的品種。
生產(chǎn)記錄表
然后,我們創(chuàng)建一個(gè)名為【生產(chǎn)記錄表】的Excel表格,用于記錄各個(gè)車間已經(jīng)完成的任務(wù)。
查找未完成的任務(wù)
問(wèn)題來(lái)了:我們需要知道各個(gè)車間還有哪些產(chǎn)品沒有完成生產(chǎn)。為了解決這個(gè)問(wèn)題,我們關(guān)閉Excel表格,打開Access,并將Excel表格鏈接到Access中。具體的鏈接方法請(qǐng)參考相關(guān)經(jīng)驗(yàn)。
一共有63張表格鏈接到了Access中。
創(chuàng)建查詢
點(diǎn)擊Access中的【創(chuàng)建】選項(xiàng)卡,然后選擇【查詢?cè)O(shè)計(jì)】。
在彈出的對(duì)話框中,按住Ctrl鍵,選擇【生產(chǎn)車間】和【任務(wù)品種】字段,然后點(diǎn)擊【添加】按鈕,最后點(diǎn)擊【關(guān)閉】按鈕。
這樣就得到了一個(gè)查詢結(jié)果顯示表格。
建立關(guān)系
在【車間任務(wù)】表格中的【任務(wù)類別】字段上按住鼠標(biāo)左鍵,拖動(dòng)到【任務(wù)品種】表格中的【任務(wù)類別】字段上,然后松開鼠標(biāo)左鍵。這樣就建立了兩個(gè)表格之間的關(guān)系。
雙擊【車間名稱】字段,該字段就會(huì)添加到下方的表格中。同樣地,雙擊【任務(wù)品種】字段,該字段也會(huì)添加到下方的表格中。
點(diǎn)擊【設(shè)計(jì)】選項(xiàng)卡,然后選擇【視圖】。
這樣我們就得到了一個(gè)查詢結(jié)果表格,其中顯示了每個(gè)車間要生產(chǎn)的具體任務(wù)品種。
將這個(gè)表格保存為【車間任務(wù)品種】,然后左側(cè)的導(dǎo)航窗格中就會(huì)多出一個(gè)查詢表。
添加列
現(xiàn)在,我們想再添加一列。點(diǎn)擊【開始】選項(xiàng)卡,然后選擇【視圖】。
回到編輯狀態(tài)后,添加一列,輸入字段名為:車間任務(wù)品種:[車間名稱][任務(wù)品種];注意,: 和 [] 需要在英文狀態(tài)下輸入。
再次點(diǎn)擊【設(shè)計(jì)】選項(xiàng)卡,然后選擇【視圖】。
新表格就是這樣的。保存并關(guān)閉該表格。
創(chuàng)建新的查詢
再次創(chuàng)建一個(gè)查詢,在其中添加【生產(chǎn)記錄表】。
雙擊*號(hào),表示將【生產(chǎn)記錄表】中的所有字段都添加到查詢表格中。
同樣地,再次添加一個(gè)【車間任務(wù)品種】字段,然后點(diǎn)擊【設(shè)計(jì)】選項(xiàng)卡。
得到一個(gè)查詢結(jié)果表格,將其保存為【生產(chǎn)日期】,然后關(guān)閉該表格。
聯(lián)合查詢
再次創(chuàng)建一個(gè)查詢,在其中添加查詢選項(xiàng)卡下的兩個(gè)表格。
通過(guò)【車間任務(wù)品種】字段進(jìn)行聯(lián)接,實(shí)現(xiàn)兩個(gè)表格之間的數(shù)據(jù)通信。然后雙擊聯(lián)接線。
在彈出的對(duì)話框中,選擇第二項(xiàng),表示在新的查詢結(jié)果表格中,將保留左表格中各字段的所有內(nèi)容,最后點(diǎn)擊【確定】按鈕。
聯(lián)接線變成了箭頭。將左表格中的【車間名稱】和【任務(wù)品種】字段添加到下方,將右表格的【生產(chǎn)日期】字段添加到下方。最后點(diǎn)擊【設(shè)計(jì)】選項(xiàng)卡。
將得到的查詢結(jié)果保存為【生產(chǎn)任務(wù)跟蹤】表格。在該表格中,可以清楚地看到各個(gè)車間生產(chǎn)了哪些產(chǎn)品,哪些產(chǎn)品還沒有生產(chǎn)。
更新數(shù)據(jù)
保存并關(guān)閉Access,然后打開原來(lái)的Excel表格。
新建一個(gè)名為【生產(chǎn)任務(wù)跟蹤】的表格,并將Access中的【生產(chǎn)任務(wù)跟蹤】表格導(dǎo)入進(jìn)去。具體的操作方法請(qǐng)參考相關(guān)經(jīng)驗(yàn)。
這樣,我們就實(shí)現(xiàn)了Excel表格與Access之間的關(guān)聯(lián)。例如,如果我們刪除了【生產(chǎn)記錄】中的某條記錄,回到【生產(chǎn)任務(wù)跟蹤】表格中,只需右鍵點(diǎn)擊任意單元格,然后選擇【刷新】,相關(guān)記錄就會(huì)自動(dòng)更新。