8.2 模塊的概念
考點1 類模塊
窗體和報表模塊都是類模塊,而且它們各自與某一窗體或報表相關(guān)聯(lián)。窗體和報表模塊通常都含有事件過程,該過程用于響應窗體或報表中的事件?梢允褂檬录^程來控制窗體或報表的行為,以及它們對用戶操作的響應,例如:用鼠標單擊某個命令按鈕。
為窗體或報表創(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.2 模塊的概念
考點1 類模塊
窗體和報表模塊都是類模塊,而且它們各自與某一窗體或報表相關(guān)聯(lián)。窗體和報表模塊通常都含有事件過程,該過程用于響應窗體或報表中的事件?梢允褂檬录^程來控制窗體或報表的行為,以及它們對用戶操作的響應,例如:用鼠標單擊某個命令按鈕。
為窗體或報表創(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è)計”。
要打開一個窗體模塊或報表模塊,可先在“設(shè)計”視圖中打開窗體或報表,然后單擊工具欄上的“代碼”按鈕。
要打開一個與窗體或報表無關(guān)的新的類模塊,可在“數(shù)據(jù)庫”窗口中的“插入”菜單上單擊“類模塊”。要打開一個已有的類模塊,可單擊“數(shù)據(jù)庫”窗口中“對象”下的“模塊” ,選擇要打開的模塊,然后單擊“數(shù)據(jù)庫”窗口工具欄上的“設(shè)計”按鈕。
(2)鍵入Function語句聲明函數(shù)。
(3)鍵入函數(shù)名稱,后面跟著括號以及函數(shù)參數(shù)。例如,以下IsLoaded函數(shù)聲明指定strFormName為參數(shù)。
Function IsLoaded(strFormName As String)As Boolean
(4)添加Visual Basic程序代碼,以便執(zhí)行所需的操作或運算。
考點5 創(chuàng)建自定義Sub過程
(1)打開一個新的模塊。
要打開一個新的標準模塊,可在“數(shù)據(jù)庫,,窗口中單擊“對象”下的“模塊” ,然后單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕。要打開一個已有的標準模塊,可單擊“對象”下的“模塊” ,選擇要打開的模塊,然后單擊“設(shè)計”按鈕。
要打開一個窗體模塊或報表模塊,可在“設(shè)計”視圖中打開窗體或報表,然后在工具欄上單擊“代碼”按鈕。
要打開一個與窗體或報表無關(guān)的新的類模塊,可在“數(shù)據(jù)庫”窗口中的“插入”菜單上單擊“類模塊”。要打開一個已有的類模塊,可在“數(shù)據(jù)庫”窗口中單擊“模塊” ,選擇要打開的模塊,然后單擊“數(shù)據(jù)庫”窗口工具欄上的“設(shè)計”按鈕。
(2)鍵入Sub語句聲明過程。
(3)鍵入過程名稱,后面跟著括號以及過程參數(shù)。例如,以下ShowEvent Sub程序指定EventName As String為參數(shù)。
Suh ShowEvent(EventName As String)
(4)添加Visual Basic代碼,以便執(zhí)行所需的操作。