第八章 模塊
在 Access 中,借助宏對象可以完成事件的響應(yīng)處理,例如,打開和關(guān)閉窗體、報(bào)表等。不過,宏的使用也有一定的局限性,一是它只能處理一些簡單的操作,對于復(fù)雜條件和循環(huán)等結(jié)構(gòu)則無能為力;二是宏對數(shù)據(jù)庫對象的處理,例如,表對象或查詢對象的處理,能力也很弱。在這種情況下可用 Access 系統(tǒng)提供的“模塊”數(shù)據(jù)庫對象來解決一些實(shí)際開發(fā)活動中的復(fù)雜應(yīng)用。
本章主要學(xué)習(xí) Access 數(shù)據(jù)庫中的 VBA 代碼“容器”類模塊(包含窗體模塊和報(bào)表模塊)與標(biāo)準(zhǔn)模塊對象的使用。
8.1 模塊的基本概念
模塊 : Access 系統(tǒng)中的一個(gè)重要對象,它以 VBA 語言為基礎(chǔ)編寫,以函數(shù)過程或子過程為單元的集合方式存儲。分為 類模塊 和 標(biāo)準(zhǔn)模塊 。
8.1 模塊的基本概念
8.1.1 類模塊
窗體模塊和報(bào)表模塊屬于類模塊。
設(shè)計(jì)視圖環(huán)境下,用鼠標(biāo)單擊工具欄的“代碼“按鈕,或?yàn)榇绑w或報(bào)表創(chuàng)建事件過程時(shí),系統(tǒng)會自動進(jìn)入相應(yīng)代碼設(shè)計(jì)區(qū)域。
8.1 模塊的基本概念
8.1.2 標(biāo)準(zhǔn)模塊
標(biāo)準(zhǔn)模塊一般用于存放供其他對象使用公共變量或過程。也可以定義私有變量或私有過程僅供本模塊使用。
8.1 模塊的基本概念
8.1.3 將宏轉(zhuǎn)換為模塊
在 Access 中,根據(jù)需要可以將設(shè)計(jì)好的宏轉(zhuǎn)換為模塊代碼形式。
在 Access 中,借助宏對象可以完成事件的響應(yīng)處理,例如,打開和關(guān)閉窗體、報(bào)表等。不過,宏的使用也有一定的局限性,一是它只能處理一些簡單的操作,對于復(fù)雜條件和循環(huán)等結(jié)構(gòu)則無能為力;二是宏對數(shù)據(jù)庫對象的處理,例如,表對象或查詢對象的處理,能力也很弱。在這種情況下可用 Access 系統(tǒng)提供的“模塊”數(shù)據(jù)庫對象來解決一些實(shí)際開發(fā)活動中的復(fù)雜應(yīng)用。
本章主要學(xué)習(xí) Access 數(shù)據(jù)庫中的 VBA 代碼“容器”類模塊(包含窗體模塊和報(bào)表模塊)與標(biāo)準(zhǔn)模塊對象的使用。
8.1 模塊的基本概念
模塊 : Access 系統(tǒng)中的一個(gè)重要對象,它以 VBA 語言為基礎(chǔ)編寫,以函數(shù)過程或子過程為單元的集合方式存儲。分為 類模塊 和 標(biāo)準(zhǔn)模塊 。
8.1 模塊的基本概念
8.1.1 類模塊
窗體模塊和報(bào)表模塊屬于類模塊。
設(shè)計(jì)視圖環(huán)境下,用鼠標(biāo)單擊工具欄的“代碼“按鈕,或?yàn)榇绑w或報(bào)表創(chuàng)建事件過程時(shí),系統(tǒng)會自動進(jìn)入相應(yīng)代碼設(shè)計(jì)區(qū)域。
8.1 模塊的基本概念
8.1.2 標(biāo)準(zhǔn)模塊
標(biāo)準(zhǔn)模塊一般用于存放供其他對象使用公共變量或過程。也可以定義私有變量或私有過程僅供本模塊使用。
8.1 模塊的基本概念
8.1.3 將宏轉(zhuǎn)換為模塊
在 Access 中,根據(jù)需要可以將設(shè)計(jì)好的宏轉(zhuǎn)換為模塊代碼形式。

