二級Access模塊知識

字號:

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