也許這個(gè)話題的討論,有些多余,但每每看到有excel大拿制作的復(fù)雜應(yīng)用,小編我真的相當(dāng)佩服,心想,用Access的話,既簡(jiǎn)單效率還比較高。 那么小編接下來(lái)就對(duì)Access和Excel做個(gè)粗淺的比較,希望對(duì)大家有用。 數(shù)據(jù)庫(kù)和表格 Access是以關(guān)系數(shù)據(jù)庫(kù)作為支撐的,所以使用者需要掌握關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)(不用太高深啦); 而Excel俗稱電子表格,入門(mén)相對(duì)容易一些,所以一些簡(jiǎn)單的表單,比如報(bào)價(jià)表、成績(jī)單之類(lèi)的用她就夠了。如涉及到相對(duì)復(fù)雜的業(yè)務(wù)邏輯,比如數(shù)據(jù)錄入時(shí)要求某些數(shù)據(jù)必須填寫(xiě),填寫(xiě)某項(xiàng)數(shù)據(jù)后會(huì)要求其他表的關(guān)聯(lián)數(shù)據(jù)做出正確的更改等,這時(shí)Excel就顯得吃力了。 窗體是個(gè)好東西 Access的窗體,可以為我們提供復(fù)雜的數(shù)據(jù)輸入邏輯控制,有了她可以讓我們的文件使用如同應(yīng)用程序界面一樣,看看下面的圖,你能猜到她是Access么? 小伙伴們注意到了么,除了界面非常像普通應(yīng)用程序,連左上角那個(gè)Access的圖標(biāo)我們都可以改變。 不過(guò),要使用好窗體,我們必須掌握一定的VBA知識(shí)。 Visual Basic for Applications(VBA)是Visual Basic的一種宏語(yǔ)言,是微軟開(kāi)發(fā)出來(lái)在其桌面應(yīng)用程序中執(zhí)行通用的自動(dòng)化(OLE)任務(wù)的編程語(yǔ)言,在微軟的全系列Office應(yīng)用中,比如word、ppt等都可以使用。 我的印象中很多理工類(lèi)學(xué)校都會(huì)教VB編程吧,有這個(gè)基礎(chǔ),VBA就完全不在話下了,只不過(guò)熟悉一下Acess的各種對(duì)象的屬性、事件的使用方法而已。 如果沒(méi)學(xué)過(guò)也不用害怕,一點(diǎn)都不復(fù)雜。 界面和數(shù)據(jù)分離 我相信,這是Access的魅力所在了。 試想一下,如果我們使用Excel來(lái)錄入和保存數(shù)據(jù),工作量比較大時(shí),需要多個(gè)人錄入同一個(gè)表怎么辦呢?用Access的話,就完全不在話下了。 Access可以讓表和窗體分離,多人同時(shí)錄入數(shù)據(jù)而不會(huì)沖突,下圖的表達(dá)可能更直觀: 所謂的數(shù)據(jù)和界面分離,Access會(huì)把數(shù)據(jù)庫(kù)表單獨(dú)保存在一個(gè)文件中,如圖中服務(wù)器上'會(huì)員管理_be.accdb'文件;而窗體、報(bào)表等保存到另外一個(gè)文件中,如圖中的“會(huì)員管理.accdb',這個(gè)文件我們可以拷貝出多個(gè)副本同時(shí)使用。 快速搭建適合自己團(tuán)隊(duì)的小型應(yīng)用 老板,如果你的公司有人熟悉Access,給他加工資吧,他一個(gè)人能頂人能頂幾個(gè)人呢。將業(yè)務(wù)細(xì)分一下,讓他使用Access快速搭建一些應(yīng)用,會(huì)大大提高公司的效率哦。 比如例子中的會(huì)員管理的小應(yīng)用,快的話也就一兩個(gè)小時(shí),慢的話一兩天就完成了。 作者 保云,微信公眾號(hào)'索強(qiáng)科技',轉(zhuǎn)載須保留此版權(quán)信息。 |
|
來(lái)自: 我看360書(shū) > 《綜合》