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