考點(diǎn)6 在模塊中執(zhí)行宏
在模塊的過程定義中,使用DoCmd對象的RunMacro方法,可以執(zhí)行設(shè)計(jì)好的宏。其調(diào)用格式為:
DoCmd.RunMacro MacroName [,RepeatCount][,RepeatExpression]
其中MacroName表示當(dāng)前數(shù)據(jù)庫中宏的有效名稱RepeatCount為可選項(xiàng),用于計(jì)算宏運(yùn)行次數(shù)的整數(shù)值;RepeatExpression也是可選項(xiàng),為數(shù)組表達(dá)式,在每一次運(yùn)行宏時進(jìn)行計(jì)算,結(jié)果為False(0)時,停止運(yùn)行宏。
8.3 VBA程序設(shè)計(jì)基礎(chǔ)
一般Access程序設(shè)計(jì)在遇到下列情況時需要使用VBA代碼:
(1)使數(shù)據(jù)庫易于維護(hù)。
(2)創(chuàng)建自己的函數(shù)。
(3)顯示錯誤消息。
(4)創(chuàng)建或操作對象。
(5)執(zhí)行系統(tǒng)級別的操作。
(6)一次操作多個記錄。
(7)將參數(shù)傳送給Visual Basic過程。
考點(diǎn)7 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念
Access內(nèi)部提供了功能強(qiáng)大的向?qū)C(jī)制,能處理基本的數(shù)據(jù)庫操作。在此基礎(chǔ)上編寫適當(dāng)?shù)某绦虼a,可以極大地改善程序功能。
Access內(nèi)嵌的VBA,功能強(qiáng)大,采用目前主流面向?qū)ο髾C(jī)制和可視化編程環(huán)境。
Access采用面向?qū)ο蟪绦蜷_發(fā)環(huán)境,其數(shù)據(jù)庫窗口可以方便地訪問和處理表、查詢、窗體、報表、頁、宏和模塊對象。VBA中可以使用這些對象以及范圍更廣泛地一些可編程對象。
Access應(yīng)用程序由表、查詢、窗體、報表、頁、宏和模塊對象列表構(gòu)成,形成不同的類。
集合是由某些對象所包含的實(shí)例構(gòu)成。
2屬性和方法
屬性和方法描述了對象的性質(zhì)和行為。其引用格式為:對象.屬性或?qū)ο螅戏ā?BR> Access中的“對象”可以是單一對象,也可以是對象的集合。
3事件和事件過程
事件是Access窗體或報表及其上的控件等對象可以“識別”的動作。在Access數(shù)據(jù)庫系統(tǒng)中,可以通過兩種方式處理窗體、報表或控件的事件響應(yīng),一種是使用宏對象來設(shè)置事件屬性;另一種是為某個事件編寫VBA代碼過程,完成指定動作,這樣的代碼過程稱為事件過程。
在模塊的過程定義中,使用DoCmd對象的RunMacro方法,可以執(zhí)行設(shè)計(jì)好的宏。其調(diào)用格式為:
DoCmd.RunMacro MacroName [,RepeatCount][,RepeatExpression]
其中MacroName表示當(dāng)前數(shù)據(jù)庫中宏的有效名稱RepeatCount為可選項(xiàng),用于計(jì)算宏運(yùn)行次數(shù)的整數(shù)值;RepeatExpression也是可選項(xiàng),為數(shù)組表達(dá)式,在每一次運(yùn)行宏時進(jìn)行計(jì)算,結(jié)果為False(0)時,停止運(yùn)行宏。
8.3 VBA程序設(shè)計(jì)基礎(chǔ)
一般Access程序設(shè)計(jì)在遇到下列情況時需要使用VBA代碼:
(1)使數(shù)據(jù)庫易于維護(hù)。
(2)創(chuàng)建自己的函數(shù)。
(3)顯示錯誤消息。
(4)創(chuàng)建或操作對象。
(5)執(zhí)行系統(tǒng)級別的操作。
(6)一次操作多個記錄。
(7)將參數(shù)傳送給Visual Basic過程。
考點(diǎn)7 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念
Access內(nèi)部提供了功能強(qiáng)大的向?qū)C(jī)制,能處理基本的數(shù)據(jù)庫操作。在此基礎(chǔ)上編寫適當(dāng)?shù)某绦虼a,可以極大地改善程序功能。
Access內(nèi)嵌的VBA,功能強(qiáng)大,采用目前主流面向?qū)ο髾C(jī)制和可視化編程環(huán)境。
Access采用面向?qū)ο蟪绦蜷_發(fā)環(huán)境,其數(shù)據(jù)庫窗口可以方便地訪問和處理表、查詢、窗體、報表、頁、宏和模塊對象。VBA中可以使用這些對象以及范圍更廣泛地一些可編程對象。
Access應(yīng)用程序由表、查詢、窗體、報表、頁、宏和模塊對象列表構(gòu)成,形成不同的類。
集合是由某些對象所包含的實(shí)例構(gòu)成。
2屬性和方法
屬性和方法描述了對象的性質(zhì)和行為。其引用格式為:對象.屬性或?qū)ο螅戏ā?BR> Access中的“對象”可以是單一對象,也可以是對象的集合。
3事件和事件過程
事件是Access窗體或報表及其上的控件等對象可以“識別”的動作。在Access數(shù)據(jù)庫系統(tǒng)中,可以通過兩種方式處理窗體、報表或控件的事件響應(yīng),一種是使用宏對象來設(shè)置事件屬性;另一種是為某個事件編寫VBA代碼過程,完成指定動作,這樣的代碼過程稱為事件過程。

