全國計(jì)算機(jī)等級考試二級Access考點(diǎn)分析之模塊(1)

字號:

8.1 模塊的基本概念
    考點(diǎn)1 類模塊
    窗體和報(bào)表模塊都是類模塊,而且它們各自與某一窗體或報(bào)表相關(guān)聯(lián)。窗體和報(bào)表模塊通常都含有事件過程,該過程用于響應(yīng)窗體或報(bào)表中的事件??梢允褂檬录^程來控制窗體或報(bào)表的行為,以及它們對用戶操作的響應(yīng),例如:用鼠標(biāo)單擊某個(gè)命令按鈕。
    為窗體或報(bào)表創(chuàng)建第一個(gè)事件過程時(shí),Microsoft Access將自動(dòng)創(chuàng)建與之關(guān)聯(lián)的窗體或報(bào)表模塊。如果要查看窗體或報(bào)表的模塊,請單擊窗體或報(bào)表“設(shè)計(jì)”視圖中工具欄上的“代碼”命令。
    窗體或報(bào)表模塊中的過程可以調(diào)用已經(jīng)添加到標(biāo)準(zhǔn)模塊中的過程。
    考點(diǎn)2 標(biāo)準(zhǔn)模塊
    標(biāo)準(zhǔn)模塊包含的是通用過程和常用過程,這些通用過程不與任何對象相關(guān)聯(lián),常用過程可以在數(shù)據(jù)庫中的任何位置運(yùn)行。
    考點(diǎn)3 將宏轉(zhuǎn)換為模塊
    在Access系統(tǒng)中,根據(jù)需要可以將設(shè)計(jì)好的宏對象轉(zhuǎn)換為模塊代碼的形式。
    8.2 創(chuàng)建模塊
    考點(diǎn)4 創(chuàng)建自定義函數(shù)
    (l)打開一個(gè)新模塊
    要打開一個(gè)新的標(biāo)準(zhǔn)模塊,可單擊“數(shù)據(jù)庫”窗口中“對象”下的“模塊”按鈕 ,然后單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕。要打開一個(gè)已有的標(biāo)準(zhǔn)模塊,可單擊“對象”下的“模塊” ,選擇要打開的模塊,然后單擊“設(shè)計(jì)”。
    要打開一個(gè)窗體模塊或報(bào)表模塊,可先在“設(shè)計(jì)”視圖中打開窗體或報(bào)表,然后單擊工具欄上的“代碼”按鈕。
    要打開一個(gè)與窗體或報(bào)表無關(guān)的新的類模塊,可在“數(shù)據(jù)庫”窗口中的“插入”菜單上單擊“類模塊”。要打開一個(gè)已有的類模塊,可單擊“數(shù)據(jù)庫”窗口中“對象”下的“模塊” ,選擇要打開的模塊,然后單擊“數(shù)據(jù)庫”窗口工具欄上的“設(shè)計(jì)”按鈕。
    (2)鍵入Function語句聲明函數(shù)。
    (3)鍵入函數(shù)名稱,后面跟著括號以及函數(shù)參數(shù)。例如,以下IsLoaded函數(shù)聲明指定strFormName為參數(shù)。
    Function IsLoaded(strFormName As String)As Boolean
    (4)添加Visual Basic程序代碼,以便執(zhí)行所需的操作或運(yùn)算。
    考點(diǎn)5 創(chuàng)建自定義Sub過程
    (1)打開一個(gè)新的模塊。
    要打開一個(gè)新的標(biāo)準(zhǔn)模塊,可在“數(shù)據(jù)庫,,窗口中單擊“對象”下的“模塊” ,然后單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕。要打開一個(gè)已有的標(biāo)準(zhǔn)模塊,可單擊“對象”下的“模塊” ,選擇要打開的模塊,然后單擊“設(shè)計(jì)”按鈕。
    要打開一個(gè)窗體模塊或報(bào)表模塊,可在“設(shè)計(jì)”視圖中打開窗體或報(bào)表,然后在工具欄上單擊“代碼”按鈕。
    要打開一個(gè)與窗體或報(bào)表無關(guān)的新的類模塊,可在“數(shù)據(jù)庫”窗口中的“插入”菜單上單擊“類模塊”。要打開一個(gè)已有的類模塊,可在“數(shù)據(jù)庫”窗口中單擊“模塊” ,選擇要打開的模塊,然后單擊“數(shù)據(jù)庫”窗口工具欄上的“設(shè)計(jì)”按鈕。
    (2)鍵入Sub語句聲明過程。
    (3)鍵入過程名稱,后面跟著括號以及過程參數(shù)。例如,以下ShowEvent Sub程序指定EventName As String為參數(shù)。
     Suh ShowEvent(EventName As String)
    (4)添加Visual Basic代碼,以便執(zhí)行所需的操作。