华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級 > 二級考試 > Access數(shù)據(jù)庫程序設(shè)計(jì) > 復(fù)習(xí)指導(dǎo) > 文章內(nèi)容
  

全國計(jì)算機(jī)二級考試ACCESS入門教程(68)

中華IT學(xué)院   【 】  [ 2016年3月1日 ]

  創(chuàng)建宏

  單擊數(shù)據(jù)庫窗口的【宏】選項(xiàng)卡中的【新建】按鈕,即可打開宏的定義窗口和宏的設(shè)計(jì)工具欄。

  1.宏設(shè)計(jì)的基礎(chǔ)知識

  【宏設(shè)計(jì)】工具欄:

  【宏名】 顯示宏定義窗口中的“宏名”列。

  【條件】 顯示宏定義窗口中的“條件”列。

  【插入行】 在宏定義表中設(shè)定的當(dāng)前行的前面增加一空白行。

  【刪除行】 刪除當(dāng)前行。

  【運(yùn)行】 運(yùn)行宏。

  【單步】 單步運(yùn)行宏。

  【生成器】 設(shè)置宏的操作參數(shù)。

  宏定義窗口如下:

  默認(rèn)情況下,宏定義窗口上面部分由兩列組成:操作和注釋列。

  【操作】列 在此列中輸入宏中所有操作,運(yùn)行時將按照輸入順序執(zhí)行操作。

  【注釋】列 在此列中輸入對應(yīng)操作的備注說明。

  【宏名】列 在此列中輸入宏的名稱,在多個操作的宏組中這一列是必選的。

  【條件】列 在此列中輸入條件表達(dá)式,以決定運(yùn)行宏的條件。

  【操作參數(shù)列】 用以設(shè)定操作的相關(guān)參數(shù)。

  在操作列中,提供了50多種操作,用戶可以從這些操作中做選擇,創(chuàng)建自己的宏。而對于這些操作,用戶可以通過查看幫助,從中了解每個操作的含義和功能。

 、 在宏中添加操作

  主要操作說明:

  ◆ AddMenu 將菜單添加到窗體或報(bào)表的自定義菜單欄,菜單欄中每個菜單都需要一個獨(dú)立的AddMenu操作。此外,也可以為窗體、窗體控件或報(bào)表添加自定義快捷菜單,或?yàn)樗械拇翱谔砑尤植藛螜诨蛉挚旖莶藛巍?/P>

  ◆ ApplyFilter 對表、窗體或報(bào)表應(yīng)用篩選、查詢或SQL WHERE子句,以便對表的記錄、窗體、報(bào)表的基礎(chǔ)表或基礎(chǔ)查詢中的記錄進(jìn)行相應(yīng)的操作。對于報(bào)表,只能在其“打開”事件屬性所指定的宏中使用該操作。

  ◆ Beep 可以通過計(jì)算機(jī)的揚(yáng)聲器發(fā)出嘟嘟聲,一般用于警告聲。

  ◆ CancelEvent 取消一個事件,該事件導(dǎo)致Access執(zhí)行包含宏的操作。

  ◆ Close 關(guān)閉指定的Access窗口。如果沒有指定窗口,則關(guān)閉活動窗口。

  ◆ CopyObject 將指定的數(shù)據(jù)庫對象復(fù)制到另外一個Access數(shù)據(jù)庫(.mdb)中。或以新的名稱復(fù)制到同一數(shù)據(jù)庫或Access項(xiàng)目(.adp)中。

  ◆ CopyDatabaseFile 為當(dāng)前的與Access項(xiàng)目連接的SQL Server 7.0或更高版本數(shù)據(jù)庫作副本。

  ◆ DeleteObject 刪除指定的數(shù)據(jù)庫對象。

  ◆ Echo 指定是否打開回響。例如:可以使用該操作在宏運(yùn)行時隱藏或顯示運(yùn)行結(jié)果。

  ◆ FindNext 查找下一個符合前一個FindRecord操作或【在字段中查找】對話框中指定條件的記錄。

  ◆ FindRecord 查找符合FindRecord參數(shù)指定條件的數(shù)據(jù)的第一個實(shí)例。該數(shù)據(jù)可能在當(dāng)前的記錄中,在之前或之后的記錄中,也可以在第一個記錄中,還可以在活動的數(shù)據(jù)表、查詢數(shù)據(jù)表、窗體數(shù)據(jù)表或窗體中查詢記錄。

  ⑵ 設(shè)置操作參數(shù)

  選定操作后,在【操作參數(shù)】區(qū)域會出現(xiàn)相應(yīng)的操作參數(shù)。可以在各操作參數(shù)對應(yīng)的文本框中輸入數(shù)值,以設(shè)定操作參數(shù)的屬性。如上圖中。也可以使用表達(dá)式生成器生成的表達(dá)式設(shè)置操作參數(shù)。

 、 創(chuàng)建宏組

  如果有多個宏,可將相關(guān)的宏設(shè)置成宏組,以便于用戶管理數(shù)據(jù)庫。使用宏組可以避免單獨(dú)管理這些宏的麻煩。

  在數(shù)據(jù)庫窗口中的宏名稱列表中將顯示宏組名稱。如果要指定宏組中的某個宏,應(yīng)使用如下結(jié)構(gòu):【宏組名.宏名】。

 、 宏中的條件操作

  有時用戶可能希望僅僅在某些條件成立的情況下才在宏中執(zhí)行某個或某些操作。宏中的條件可以達(dá)到這個目的。

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
阳朔县| 隆尧县| 台湾省| 兖州市| 进贤县| 利川市| 建阳市| 南投市| 繁峙县| 岚皋县| 叶城县| 汨罗市| 广灵县| 万源市| 彰化市| 高淳县| 犍为县| 乐都县| 呼和浩特市| 东城区| 辽阳县| 滕州市| 西峡县| 通江县| 定远县| 阿拉善盟| 乌拉特中旗| 弋阳县| 南安市| 新昌县| 凉城县| 康马县| 武胜县| 沭阳县| 镶黄旗| 安阳县| 乌兰察布市| 全椒县| 河西区| 桃江县| 黔东|