考點1 類模塊
窗體和報表模塊都是類模塊,而且它們各自與某一窗體或報表相關聯(lián)。窗體和報表模塊通常都含有事件過程,該過程用于響應窗體或報表中的事件。可以使用事件過程來控制窗體或報表的行為,以及它們對用戶操作的響應,例如:用鼠標單擊某個命令按鈕。
為窗體或報表創(chuàng)建第一個事件過程時,Microsoft Access將自動創(chuàng)建與之關聯(lián)的窗體或報表模塊。
考點13 VBA數(shù)據(jù)庫編程
1數(shù)據(jù)庫引擎及接口
VBA通過Microsoft Jet數(shù)據(jù)庫引擎工具來支持對數(shù)據(jù)庫的訪問。所謂數(shù)據(jù)庫引擎實際上是一組動態(tài)鏈接庫(DLL),當程序運行時被連接到VBA程序而實現(xiàn)對數(shù)據(jù)庫的數(shù)據(jù)訪問功能。數(shù)據(jù)庫引擎是應用程序與物理數(shù)據(jù)之間的橋梁,它以一種通用接日的方式,使各種類型的物理數(shù)據(jù)庫對用戶而言都具有統(tǒng)一的形式和相同的數(shù)據(jù)訪問與處理方法。
2 VBA訪問數(shù)據(jù)庫的類型
VBA通過數(shù)據(jù)庫引擎可以訪問的數(shù)據(jù)庫有以下3種類型:
本地數(shù)據(jù)庫:即Access數(shù)據(jù)庫。
外部數(shù)據(jù)庫:指所有的索引順序訪問方法(ISAM)數(shù)據(jù)庫。
ODBC數(shù)據(jù)庫:符號開放數(shù)據(jù)庫連接(ODBC)標準的C/S數(shù)據(jù)庫。
3數(shù)據(jù)庫訪問對象(DAO)
數(shù)據(jù)訪問對象(DAO)是VBA提供的一種數(shù)據(jù)訪問接口包括數(shù)據(jù)庫創(chuàng)建、表和查詢的定義等工具,借助VBA代碼可以靈活地控制數(shù)據(jù)訪問的各種操作。
4 ActiveX數(shù)據(jù)庫對象(ADO)
ActiveX數(shù)據(jù)對象(ADO)是基于組件的數(shù)據(jù)庫編程接口,它是一個和編程語言無關的COM組件系統(tǒng),可以對來自多種數(shù)據(jù)提供者的數(shù)據(jù)進行讀取和寫入操作轉
考點14 VBA程序運行錯誤處理
VBA中提供On Error GoTo語句來控制當有錯誤發(fā)生時程序的處理。
On Error GoT。指令的一般語法如下:
On Error GoTo標號
On Error Resume Next
On Error GoTo 0
“On Error GoTo標號”語句在遇到錯誤發(fā)生時程序轉移到標號所指定位置的代碼處執(zhí)行。
考點15 VBA程序的調試
1“斷點”概念
所謂“斷點”就是在過程的某個特定語句上設置一個位置點以中斷程序的執(zhí)行!皵帱c”的設置和使用貫穿在程序調試運行的整個過程中。
2調試工具的使用
在VBE環(huán)境中,右鍵點擊菜單空自位置,彈出菜單,選中“調試”選項,彈出“調試”工具欄。調試工具一般與“斷點”配合使用進行各種調試操作。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |