首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹網(wǎng)校 - 團購 - 書城 - 模考 - 學(xué)習(xí)通 - 導(dǎo)航 -
首頁網(wǎng)校萬題庫直播雄鷹網(wǎng)校團購書城模考論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報 關(guān) 員
外 銷 員
價格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產(chǎn)評估師
高級經(jīng)濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內(nèi)審師
注冊稅務(wù)師
理財規(guī)劃師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價
土地估價師
安全評價師
房地產(chǎn)經(jīng)紀人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學(xué)習(xí)
思想?yún)R報
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > ACCESS > 復(fù)習(xí)資料 > 正文

全國計算機等級考試二級Access考點分析之模塊

8.2 模塊的概念

考點1 類模塊
  窗體和報表模塊都是類模塊,而且它們各自與某一窗體或報表相關(guān)聯(lián)。窗體和報表模塊通常都含有事件過程,該過程用于響應(yīng)窗體或報表中的事件?梢允褂檬录^程來控制窗體或報表的行為,以及它們對用戶操作的響應(yīng),例如:用鼠標單擊某個命令按鈕。
  為窗體或報表創(chuàng)建第一個事件過程時,Microsoft Access將自動創(chuàng)建與之關(guān)聯(lián)的窗體或報表模塊。

如果要查看窗體或報表的模塊,請單擊窗體或報表“設(shè)計”視圖中工具欄上的“代碼”命令。
  窗體或報表模塊中的過程可以調(diào)用已經(jīng)添加到標準模塊中的過程。
考點2 標準模塊
  標準模塊包含的是通用過程和常用過程,這些通用過程不與任何對象相關(guān)聯(lián),常用過程可以在數(shù)據(jù)庫中的任何位置運行。
考點3 將宏轉(zhuǎn)換為模塊
  在Access系統(tǒng)中,根據(jù)需要可以將設(shè)計好的宏對象轉(zhuǎn)換為模塊代碼的形式。
8.2 創(chuàng)建模塊
考點4 創(chuàng)建自定義函數(shù)

  (l)打開一個新模塊
  要打開一個新的標準模塊,可單擊“數(shù)據(jù)庫”窗口中“對象”下的“模塊”按鈕 ,然后單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕。要打開一個已有的標準模塊,可單擊“對象”下的“模塊” ,選擇要打開的模塊,然后單擊“設(shè)計”。

考點8  VBA編程環(huán)境
  Access提供了一個編程界面――VBE (Visual Basic Editor)。
  1進入VBE編程環(huán)境
  Access模塊分成類模塊和標準模塊兩種。
   對于類模塊,可以直接定位到窗體或報表,然后單擊工具欄上的“代碼”按鈕進入;或定位到窗體、報表和控件上通過指定對象事件處理過程進入。

方法有兩種:一種是單擊屬性窗體的“事件”選項卡,選中某個事件并設(shè)置屬性為“事件過程”選項,在單擊屬性欄右側(cè)的“…”按鈕即可進入;另一種是單擊屬性窗體的“事件”選項卡,選中某個事件直接單擊屬性右側(cè)的“…”按鈕,打開“事件生成器”對話框,選擇其中的“代碼生成器”,單擊“確定”按鈕即可進入。
  對于標準模塊,有3種方法進入:一種是對于已存在的標準模塊,只需從數(shù)據(jù)庫窗體對象列表上選擇“模塊”,雙擊要查看的模塊對象即可進入;一種是要創(chuàng)建新的標準模塊,需要從數(shù)據(jù)庫窗體對象列表上選擇“模塊”,單擊工具欄上的“新建”按鈕即可進入;一種是在數(shù)據(jù)庫對象窗體中,單擊“工具”菜單中“宏”菜單
的“Visual Basic編輯器”選項即可進入。
  2 VBE窗口
  VBE窗口主要由標準工具欄、工程窗口、屬性窗口和代碼窗口組成。
  3 VBE環(huán)境中編寫NBA代碼
  Access的VBE編輯環(huán)境提供了完整的開發(fā)和調(diào)試工具。其中的代碼窗口頂部包含兩個組合框,左側(cè)為對象列表,右側(cè)為過程列表。操作時,從左側(cè)組合框選定一個對象后,右側(cè)過程組合框中會列出該對象的所有事件過程,再從該對象過程列表選項中選擇某個事件名稱,系統(tǒng)會自動生成相應(yīng)的事件過程模塊,用戶添加代碼即可。
雙擊工程窗口中的任何類或?qū)ο蠖伎梢栽诖a窗口中打開相應(yīng)代碼進行編輯處理。

4用戶定義的數(shù)據(jù)類型
  應(yīng)用過程中可以建立包含一個或多個VBA標準數(shù)據(jù)類型的數(shù)據(jù)類型,這就是用戶定義數(shù)據(jù)類型。它不僅包含YBA的標準數(shù)據(jù)類型,還包含其他用戶定義的數(shù)據(jù)類型。
  用戶定義數(shù)據(jù)類型可以在Type ... End Type關(guān)鍵字間定義,定義格式如下:
        Type獷數(shù)據(jù)類型名〕
            <域名>As<數(shù)據(jù)類型>
            <域名>As<數(shù)據(jù)類型>
   …
          End Type
  5數(shù)組
  數(shù)組是在規(guī)則的結(jié)構(gòu)中包含一種數(shù)據(jù)類型的一組數(shù)據(jù),也稱作數(shù)組元素變量。數(shù)組變量由變量名和數(shù)組下標構(gòu)成,通常用Dim語句來定義數(shù)組,定義格式為:
  Dim數(shù)組名([下標下限to]下標上限)
  缺省情況下,下標下限為0,數(shù)組元素從“數(shù)組名(0)”至“數(shù)組名(下標上限)”;如果使用to選項,則可以安排非0下限。
  6數(shù)據(jù)庫對象變量
  Access建立的數(shù)據(jù)庫對象及其屬性,均可被看成是VBA程序代碼中的變量及其指定的值來加以引用。
  7變量標識命名法則
  在編寫VBA程序代碼時,會用到大量的變量名稱和不同的數(shù)據(jù)類型。對于控件對象,可以用VBA的Set關(guān)鍵字將每個命名的控件對象指定為一個變量名稱。
  目前,VB和VBA均推薦使用Hungarian符號法作為命名法則。該方法也被廣泛用在C和C++等一些程序中。
  Hungarian符號法使用一組代表數(shù)據(jù)類型的碼。用小寫字母作為變量的第一個字符。
  8符號常量
  在VBA編程過程中,對于一些使用頻率較高的常量,可以用符一號常量形式來表示。符號常量使用關(guān)鍵字Const來定義,格式如下:
  Const符號常量名稱=常量值
  若是在模塊的聲明區(qū)中定義符號常量,則建立一個所有模塊都可以用的全局符號常量。一般是Const前加Global或Public關(guān)鍵字。
  9系統(tǒng)常量
  Access系統(tǒng)內(nèi)部包含若干個啟動時就建立的系統(tǒng)常量,有True、False、Yes、No、On、Off和Null等。在編碼時可以直接使用。
  10內(nèi)部常量
  VBA提供了一些預(yù)定義的內(nèi)部符號常量,它們主要作為DoCmd命令語句中的參數(shù)。內(nèi)部常量以前綴ac開頭?梢酝ㄟ^在“對象瀏覽器”窗口中,選擇“7一程庫”列表的Access項,再在“類”列表中選擇“全局”選項,Access的內(nèi)部的常量就可以列出了。
  11運算符
  在VBA編程語言中,提供了許多運算符來完成各種形式的運算和處理。根據(jù)運算不同,可以分成4種類型的運算符:算術(shù)運算符、關(guān)系運算符、邏輯運算符和連接運算符。
  12表達式和優(yōu)先級
  在一個表達式中進行若干操作時,每一部分都會按預(yù)先確定的順序進行計算求解,稱這個順序為運算符的優(yōu)先順序。
  在表達式中,當運算符不止一種時,要先處理算術(shù)運算符,接著處理比較運算符,然后再處理邏輯運算符。所有比較運算符的優(yōu)先順序都相同;也就是說,要按它們出現(xiàn)的順序從左到右進行處理而算術(shù)運算符和邏輯運算符則必須按表8-4列出的優(yōu)先順序進行處理。
             表8-4運算符的優(yōu)先級


  13常用標準函數(shù)
  在VBA中,除在模塊創(chuàng)建中可以定義子過程與函數(shù)過程完成特定功能外,又提供了近百個內(nèi)置的標準函數(shù),可以方便完成許多操作。
  標準函數(shù)一般用于表達式中,有的能和語句一樣使用。其使用形式如下:
        函數(shù)名(<參數(shù)1><,參數(shù)2>[,參數(shù)3][,參數(shù)4][,參數(shù)5]…)
  其中,函數(shù)名必不可少,函數(shù)的參數(shù)放在函數(shù)名后的圓括號中,參數(shù)可以是常量、變量或表達式,可以有一個或多個,少數(shù)函數(shù)為無參函數(shù)。
考點10  VBA程序流程控制語句
  一個語句是能夠完成某項操作的一條命令。VBA程序的功能就是由大量的語句串命令構(gòu)成。
  VBA程序語句按照其功能不同分成兩大類型:
   一是聲明語句,用于給變量、常量或過程定義命名;二是執(zhí)行語句,用于執(zhí)行賦值操作,調(diào)用過程,實現(xiàn)各種流程控制。
  執(zhí)行語句分為3種結(jié)構(gòu):
  順序結(jié)構(gòu),按照語句順序順次執(zhí)行。
  條件結(jié)構(gòu),又稱為選擇機構(gòu),根據(jù)條件選擇執(zhí)行路徑。
  循環(huán)結(jié)構(gòu),重復(fù)執(zhí)行某一段程序語句。
  1程序語句書寫
  通常將一個語句寫在一行。語句較長,一行寫不下時,可以用續(xù)行符(_)將語句連續(xù)寫在一下一行?梢酝ㄟ^冒號(:)將幾個語句分隔寫在一行中。
  一個好的程序一般都有注釋語句。這對程序的維護有很大的好處。
  在VB
A程序中,注釋可以通過以下兩種形式實現(xiàn):
  使用Rem語句,其格式為:Rem注釋語句。
  使用單引號“’”,其格式為:’注釋語句。
  2聲明語句
  聲明語句用于命名和定義常量、變量、數(shù)組和過程。在定義了這些內(nèi)容的同時,也定義了它們的生命周期與作用范圍,這取決于定義位置(局部、模塊或全局)和使用的關(guān)鍵字(Dim,Public,Static或Global等)。
  3賦值語句

上一頁  1 2 3 4 5 6 下一頁
文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧