7.1 宏的概念
考點(diǎn)1 宏的基本概念
宏是指一個(gè)或多個(gè)操作的集合,其中每個(gè)操作實(shí)現(xiàn)特定的功能,例如打開某個(gè)窗體或打印某個(gè)報(bào)表。宏可以使某些普通的任務(wù)自動(dòng)完成。例如,可設(shè)置某個(gè)宏,在用戶單擊某個(gè)命令按鈕時(shí)運(yùn)行該宏,以打印某個(gè)報(bào)表。
考點(diǎn)2 宏與Visual Basic 在Access中,通過宏或者用戶界面可以完成許多任務(wù)。而在其他許多數(shù)據(jù)庫程序中,要完成相同的任務(wù)就必須通過編程。使用宏還是Visual Basic for Application來創(chuàng)建應(yīng)用程序,取決于需要完成的任務(wù)。
考點(diǎn)3 宏向Visual Basic程序代碼轉(zhuǎn)換 1將窗體或報(bào)表上的宏轉(zhuǎn)換玲Visual Basic
(1)在窗體或報(bào)表“設(shè)計(jì)”視圖中打開窗體或報(bào)表。
(2)指向“工具”菜單上的“宏”,然后單擊“將窗體的宏轉(zhuǎn)換為Visual Basic代碼”或“將報(bào)表的宏轉(zhuǎn)換為Visual Basic代碼”。
2將全局宏轉(zhuǎn)換乃Visual Basic
(1)在“數(shù)據(jù)庫”窗口中,單擊“對象”下的“宏” 。
(2)單擊要轉(zhuǎn)換的宏名。
考點(diǎn)9 宏的調(diào)試 使用一單步執(zhí)行宏,就可以觀察宏的流程和每一個(gè)操作的結(jié)果,并且可以排除導(dǎo)致錯(cuò)誤或產(chǎn)生非預(yù)期結(jié)果的操作。
(1)打開相應(yīng)的宏。
(2)在工具欄土單擊“單步”按鈕。
(3)在工具欄上單擊“運(yùn)行”按鈕鬢。
(4)單擊“單步”按鈕,以執(zhí)行顯示在“單步執(zhí)行宏”對話框中的操作。
(5)單擊“暫!卑粹o,以停止宏的運(yùn)行并關(guān)閉對話框。
(6)單擊“繼續(xù)”以關(guān)閉單步執(zhí)行,并執(zhí)行宏的未完成部分。
如果要在宏運(yùn)行過程中暫停宏的執(zhí)行,然后再以單步運(yùn)行宏,請按[Ctrl+Break]快捷鍵
考點(diǎn)10 常用宏操作 1打開或關(guān)閉數(shù)據(jù)庫對象
OpenForm命令用于打開窗體。
OpenReport命令用于打開報(bào)表。
OpenQuerv命令用于打開查詢。
Close命令用于關(guān)閉數(shù)據(jù)庫對象。
2運(yùn)行和控制流程
RunSQL命令用于執(zhí)行指定的SQL語句。
RunApp命令用于執(zhí)行指定的外部應(yīng)用程序。
Quit命令用于退出Access。