發(fā)表時間:2008/5/27 15:27:38 評論(1) 瀏覽(11818) 評論 |
加入收藏 | 復制
摘 要:VB編程簡介
正 文:
VB編程簡介
在上一節(jié)的報表中我們使用了編程的方法來實現(xiàn)一定的功能。如果稍微深入一點學習ACCESS,肯定要掌掘一點VBA編程。編程就是通過編寫程序語言,使之能實現(xiàn)我們預期的功能。編程的語言也是種類繁多,門派各異,但就編程基礎(chǔ)來講各種語言又都是相通的,只不過在具體的實現(xiàn)語法上各有不同而已。在Access應(yīng)用程序中我們所用到的開發(fā)語言是VBA(Visual Basic for Application),VBA源自VB,是Office應(yīng)用程序內(nèi)置的程序設(shè)計語言。與Visual Basic 6.0有著相似的結(jié)構(gòu)和開發(fā)環(huán)境。那么VBA在哪里寫呢,在哪里來管理它呢,在Access中提供的開發(fā)環(huán)境就叫做Visual Basic編緝器,簡稱VBE,在Access中以Alt+F11的方式可以隨時打開VBE。結(jié)構(gòu)如下:
在菜單欄和工具欄的下面就是主要的工作區(qū)了,左邊上方的叫工程資源管理器,它顯示了當前工程中的所有的類對象,窗體、報表及自己建立的類及模塊都會在列表中顯示出來。右方的窗體便是代碼編緝窗了,在這時進行VBA程序的編寫與修改。從視圖菜單中可以添加其他窗口,如本地窗口,立即窗口等。
在簡單了解了VBA及VBE后,我們再來簡單了解一下VBA的語法。在了解了VBA語法后就可以通過查看示例語句及向?qū)ё詣由傻恼Z句,來學習VBA了,通過多看,配合練習,慢慢的就會自己編寫了。
VBA程序是VBA語言代碼及注釋的集合,一條語句是一個完整的命令,語句之間以換行符分隔,大多數(shù)情況下,一條語句就是一行代碼,有時代碼可能太長,為增加可讀性,可以通過加上續(xù)行符“_”來分成幾行續(xù)寫。在續(xù)行符的前面要有至少一個空格符,另外需要注意的是續(xù)行符不能將一個獨立的關(guān)鍵字、變量名等拆分到不同的行。除了正常的代碼外,程序中還有一些注釋,通過注釋能增加可讀性,也能方便二次開發(fā)及維護。注釋可以用Rem加空格開頭,也可以用英文單引號“’”開頭表示,以“’”開頭的用法比較常見。
VBA語句由規(guī)定的關(guān)鍵字及其他被賦予意義的單詞組合而成。由單詞等組成一個個語句。其中能實現(xiàn)某種特定功能的一段語句,為了在以后再次實現(xiàn)功能時不用重復書寫,我們就把這些能實現(xiàn)特定功能的一段語句進行單獨的封裝,從而形成一個程序段,象這樣的一個程序段稱之為過程。
sub過程與函數(shù)過程:
Sub 過程1()
……
End sub
以上便是一個sub過程,以Sub加過程名及()開始,()中放置參數(shù),如沒有參數(shù)則保留為空.以End sub 結(jié)束。函數(shù)過程也是一種過程,可以以Function加函數(shù)名開始,以End function結(jié)束。函數(shù)過程與sub過程最主要的區(qū)別是函數(shù)有一個返回值。
除了過程還有其他一些需要了解的基礎(chǔ)如常量、變量、數(shù)據(jù)類型、幾種常見的結(jié)構(gòu)制流程控制語句、生命周期等。在這里只是作個說明,起到過渡作用,不作詳細說明。讀者可以自己查看幫助中可編程性部分的基本編程概念及其他相關(guān)章節(jié)。
如果您沒有注冊這個論壇,請趕快
注冊吧,與我在論壇進行交流,共同學習提高。
上一篇 下一篇
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。