Access入門教程 16.1 什么是VBA和模塊
來源:程序員人生 發(fā)布時間:2013-12-19 17:15:55 閱讀次數(shù):3267次
雖然宏很好用但它運行的速度比較慢也不能直接運行很多WINDOWS的程序尤其是不能自定義一些函數(shù)這樣當(dāng)我們要對某些數(shù)據(jù)進(jìn)行一些特殊的分析時它就無能為力了
由于宏具有這些局限性所以在給數(shù)據(jù)庫設(shè)計一些特殊的功能時需要用到模塊對象來實現(xiàn)而這些模塊都是由一種叫做VBA的語言來實現(xiàn)的使用它編寫程序然后將這些程序編譯成擁有特定功能的模塊以便在Access中調(diào)用
VB就是微軟公司推出的可視化BASIC語言用它來編程非常簡單因為它簡單而且功能強(qiáng)大所以微軟公司將它的一部分代碼結(jié)合到OFFICE中形成我們今天所說的VBA它的很多語法繼承了VB所以我們可以像編寫VB語言那樣來編寫VBA程序以實現(xiàn)某個功能當(dāng)這段程序編譯通過以后將這段程序保存在Access中的一個模塊里并通過類似在窗體中激發(fā)宏的操作那樣來啟動這個模塊從而實現(xiàn)相應(yīng)的功能
模塊和宏的使用是差不多的其實Access中的宏也可以存成模塊這樣運行起來的速度還會更快呢宏的每個基本操作在VBA 中都有相應(yīng)的等效語句使用這些語句就可以實現(xiàn)所有單獨宏命令所以VBA的功能是非常強(qiáng)大的如果你要用Access來完成一個負(fù)責(zé)的桌面數(shù)據(jù)庫系統(tǒng)你就應(yīng)該掌握VBA它可以幫你實現(xiàn)很多功能但如果你只是偶爾使用一下Access或者只是用Access來做一些簡單的工作你只要簡單了解一下它就可以了
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈