點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)考試ACCESS復(fù)習(xí)指導(dǎo)匯總
創(chuàng)建宏
單擊數(shù)據(jù)庫(kù)窗口的【宏】選項(xiàng)卡中的【新建】按鈕,即可打開宏的定義窗口和宏的設(shè)計(jì)工具欄。
宏設(shè)計(jì)的基礎(chǔ)知識(shí)
【宏設(shè)計(jì)】工具欄:
【宏名】 顯示宏定義窗口中的“宏名”列。
【條件】 顯示宏定義窗口中的“條件”列。
【插入行】 在宏定義表中設(shè)定的當(dāng)前行的前面增加一空白行。
【刪除行】 刪除當(dāng)前行。
【運(yùn)行】 運(yùn)行宏。
【單步】 單步運(yùn)行宏。
【生成器】 設(shè)置宏的操作參數(shù)。
宏定義窗口如下:
默認(rèn)情況下,宏定義窗口上面部分由兩列組成:操作和注釋列。
【操作】列 在此列中輸入宏中所有操作,運(yùn)行時(shí)將按照輸入順序執(zhí)行操作。
【注釋】列 在此列中輸入對(duì)應(yīng)操作的備注說(shuō)明。
【宏名】列 在此列中輸入宏的名稱,在多個(gè)操作的宏組中這一列是必選的。
【條件】列 在此列中輸入條件表達(dá)式,以決定運(yùn)行宏的條件。
【操作參數(shù)列】 用以設(shè)定操作的相關(guān)參數(shù)。
在操作列中,提供了50多種操作,用戶可以從這些操作中做選擇,創(chuàng)建自己的宏。而對(duì)于這些操作,用戶可以通過(guò)查看幫助,從中了解每個(gè)操作的含義和功能。
⑴ 在宏中添加操作
主要操作說(shuō)明:
◆ AddMenu 將菜單添加到窗體或報(bào)表的自定義菜單欄,菜單欄中每個(gè)菜單都需要一個(gè)獨(dú)立的AddMenu操作。此外,也可以為窗體、窗體控件或報(bào)表添加自定義快捷菜單,或?yàn)樗械拇翱谔砑尤植藛螜诨蛉挚旖莶藛巍?/P>
◆ ApplyFilter 對(duì)表、窗體或報(bào)表應(yīng)用篩選、查詢或SQL WHERE子句,以便對(duì)表的記錄、窗體、報(bào)表的基礎(chǔ)表或基礎(chǔ)查詢中的記錄進(jìn)行相應(yīng)的操作。對(duì)于報(bào)表,只能在其“打開”事件屬性所指定的宏中使用該操作。
◆ Beep 可以通過(guò)計(jì)算機(jī)的揚(yáng)聲器發(fā)出嘟嘟聲,一般用于警告聲。
◆ CancelEvent 取消一個(gè)事件,該事件導(dǎo)致Access執(zhí)行包含宏的操作。
◆ Close 關(guān)閉指定的Access窗口。如果沒(méi)有指定窗口,則關(guān)閉活動(dòng)窗口。
◆ CopyObject 將指定的數(shù)據(jù)庫(kù)對(duì)象復(fù)制到另外一個(gè)Access數(shù)據(jù)庫(kù)(.mdb)中;蛞孕碌拿Q復(fù)制到同一數(shù)據(jù)庫(kù)或Access項(xiàng)目(.adp)中。
◆ CopyDatabaseFile 為當(dāng)前的與Access項(xiàng)目連接的SQL Server 7.0或更高版本數(shù)據(jù)庫(kù)作副本。
◆ DeleteObject 刪除指定的數(shù)據(jù)庫(kù)對(duì)象。
◆ Echo 指定是否打開回響。例如:可以使用該操作在宏運(yùn)行時(shí)隱藏或顯示運(yùn)行結(jié)果。
◆ FindNext 查找下一個(gè)符合前一個(gè)FindRecord操作或【在字段中查找】對(duì)話框中指定條件的記錄。
◆ FindRecord 查找符合FindRecord參數(shù)指定條件的數(shù)據(jù)的第一個(gè)實(shí)例。該數(shù)據(jù)可能在當(dāng)前的記錄中,在之前或之后的記錄中,也可以在第一個(gè)記錄中,還可以在活動(dòng)的數(shù)據(jù)表、查詢數(shù)據(jù)表、窗體數(shù)據(jù)表或窗體中查詢記錄。
、 設(shè)置操作參數(shù)
選定操作后,在【操作參數(shù)】區(qū)域會(huì)出現(xiàn)相應(yīng)的操作參數(shù)?梢栽诟鞑僮鲄(shù)對(duì)應(yīng)的文本框中輸入數(shù)值,以設(shè)定操作參數(shù)的屬性。如上圖中。也可以使用表達(dá)式生成器生成的表達(dá)式設(shè)置操作參數(shù)。
、 創(chuàng)建宏組
如果有多個(gè)宏,可將相關(guān)的宏設(shè)置成宏組,以便于用戶管理數(shù)據(jù)庫(kù)。使用宏組可以避免單獨(dú)管理這些宏的麻煩。
在數(shù)據(jù)庫(kù)窗口中的宏名稱列表中將顯示宏組名稱。如果要指定宏組中的某個(gè)宏,應(yīng)使用如下結(jié)構(gòu):【宏組名.宏名】。
⑷ 宏中的條件操作
有時(shí)用戶可能希望僅僅在某些條件成立的情況下才在宏中執(zhí)行某個(gè)或某些操作。宏中的條件可以達(dá)到這個(gè)目的。
宏的功能
宏是一種功能強(qiáng)大的工具,可用來(lái)在Access 2003 中自動(dòng)執(zhí)行許多操作。通過(guò)宏的自動(dòng)執(zhí)行重復(fù)任務(wù)的功能,可以保證工作的一致性,還可以避免由于忘記某一操作步驟而引起的錯(cuò)誤。宏節(jié)省了執(zhí)行任務(wù)的時(shí)間,提高了工作效率。
宏的具體功能如下:
◆ 顯示和隱藏工具欄。
◆ 打開和關(guān)閉表、查詢、窗體和報(bào)表。
◆ 執(zhí)行報(bào)表的預(yù)覽和打印操作以及報(bào)表中數(shù)據(jù)的發(fā)送。
◆ 設(shè)置窗體或報(bào)表中控件的值。
◆ 設(shè)置Access工作區(qū)中任意窗口的大小,并執(zhí)行窗口移動(dòng)、縮小、放大和保存等操作。
◆ 執(zhí)行查詢操作,以及數(shù)據(jù)的過(guò)濾、查找。
◆ 為數(shù)據(jù)庫(kù)設(shè)置一系列的操作,簡(jiǎn)化工作。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)考試MySQL數(shù)據(jù)庫(kù)章節(jié)練習(xí)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |