第10章
模塊和應用程序設計
1.模塊基礎知識
宏可以執(zhí)行一系列簡單的操作,但若要對數(shù)據(jù)庫對象進行更復雜,更靈活的控制,就需要進行編程.
ACCESS中,編程通過模塊對象實現(xiàn),模塊將各種數(shù)據(jù)庫對象聯(lián)結起來,構成一個完整的系統(tǒng).
1.1 模塊的概念
模塊是將VBA(Visual Basic for Applications)聲明和過程作為一個單元進行保存的集合.
模塊是由一個或多個過程組成的,其中的每個過程都是一個函數(shù)過程或子程序,它們各實現(xiàn)一種或幾種功能.
過程 是包含VB代碼的單位,包含一系列的語句和方法,執(zhí)行特定的操作.
聲明 由Option語句配置模塊中整個編程環(huán)境
1.2模塊的分類
類模塊
類模塊是可以定義新對象的模塊,模塊中定義的過程將變成該對象的屬性或方法
標準模塊
包含通用過程和常用過程.通用過程是不與任何對象相關聯(lián)的過程.常用過程是可以在數(shù)據(jù)庫中任何地方執(zhí)行的過程.
2. 創(chuàng)建模塊
2.1 創(chuàng)建類模塊
2.2 創(chuàng)建標準模塊
2.1 創(chuàng)建類模塊
在設計視圖中打開相應的窗體或報表.
2.1 創(chuàng)建類模塊
單擊選擇要執(zhí)行事件的控件,單擊"屬性"按鈕,或右鍵單擊打開該對象的屬性表,在屬性表中選擇"事件"選項卡.
2.1 創(chuàng)建類模塊
選擇要創(chuàng)建事件過程的屬性框,如"單擊","雙擊"等,表示在單擊或雙擊后將要執(zhí)行的事件過程.
2.1 創(chuàng)建類模塊
單擊"單擊"屬性框右邊的"生成器"按鈕,打開"選擇生成器"對話框,再次對話框中選擇"代碼生成器"
2.1 創(chuàng)建類模塊
單擊"確定"按鈕,打開模塊窗口,系統(tǒng)自動生成對應事件過程的過程頭和過程尾,如下圖,可以在"模塊窗口中輸入要完成的事件
2.2 創(chuàng)建標準模塊
創(chuàng)建標準模塊時,可以在數(shù)據(jù)庫窗口的"模塊"選項卡中單擊"新建"按鈕,彈出如下窗口,在此窗口中輸入編寫標準模塊的代碼. 由于事件過程不與任何窗體或報表具有直接關系,因此都要由用戶自己編寫.
3.模塊應用實例
[10-1]在"圖書管理"數(shù)據(jù)庫中創(chuàng)建一個窗體類模塊,在此窗體中有一個命令按鈕,單擊該按鈕,可以打開已有的窗體,比如"讀者權限"窗體,并將Form對象變量指向該窗體,如下圖所示
相關推薦:Exam8視線:名師解析2010年9月等考ACCESS試題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |