亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

計(jì)算機(jī)二級(jí)ACCESS創(chuàng)建宏復(fù)習(xí)指導(dǎo)

時(shí)間:2024-08-16 17:26:38 試題 我要投稿
  • 相關(guān)推薦

2017計(jì)算機(jī)二級(jí)ACCESS創(chuàng)建宏復(fù)習(xí)指導(dǎo)

  引導(dǎo)語:計(jì)算機(jī)科學(xué)里的宏(Macro),是一種批量批處理的稱謂。以下是百分網(wǎng)小編為大家整理的2017計(jì)算機(jī)二級(jí)ACCESS創(chuàng)建宏復(fù)習(xí)指導(dǎo),歡迎閱讀!

  單擊數(shù)據(jù)庫窗口的【宏】選項(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)操作的備注說明。

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

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

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

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

  ⑴ 在宏中添加操作

  主要操作說明:

  ◆ 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 可以通過計(jì)算機(jī)的揚(yáng)聲器發(fā)出嘟嘟聲,一般用于警告聲。

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

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

  ◆ CopyObject 將指定的數(shù)據(jù)庫對(duì)象復(fù)制到另外一個(gè)Access數(shù)據(jù)庫(.mdb)中;蛞孕碌拿Q復(fù)制到同一數(shù)據(jù)庫或Access項(xiàng)目(.adp)中。

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

  ◆ DeleteObject 刪除指定的數(shù)據(jù)庫對(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ù)庫。使用宏組可以避免單獨(dú)管理這些宏的麻煩。

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

 、 宏中的條件操作

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

  宏的功能

  宏是一種功能強(qiáng)大的工具,可用來在Access 2003 中自動(dòng)執(zhí)行許多操作。通過宏的自動(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ù)的過濾、查找。

  ◆ 為數(shù)據(jù)庫設(shè)置一系列的操作,簡(jiǎn)化工作。

  創(chuàng)建AutoKeys宏

  Autokeys宏通過按下指定給宏的一個(gè)鍵或一個(gè)鍵序觸發(fā)。為AutoKeys宏設(shè)置的鍵擊順序稱為宏的名字。例如:名為F5的宏將在按下F5鍵時(shí)運(yùn)行。

  命名AutoKeys宏時(shí),使用符號(hào)“^”表達(dá)Ctrl鍵。下表列出了可用來運(yùn)行AutoKeys宏的組合鍵的類型:

  語法 說明 示例

  ————————————————————————

  ^number Ctrl+任一數(shù)字 ^3

  F* 任一功能鍵 F5

  ^F* Ctrl+任一功能鍵 ^F5

  +F* Shift+任一功能鍵 ↑F5

  ————————————————————————

  創(chuàng)建AutoKeys宏時(shí),必須定義宏將執(zhí)行的操作,如打開一個(gè)對(duì)象,最大化一個(gè)窗口或顯示一條消息。另外還需要提供操作參數(shù),宏在運(yùn)行時(shí)需要這種參數(shù),如要打開的數(shù)據(jù)庫對(duì)象、要最大化的窗口或要在對(duì)話框中顯示的消息的名稱。

  下面舉例說明:

  ◆ 新建宏,顯示宏名列,在宏名列中輸入宏名“^1”,在操作列中選擇操作。

  ◆ 選擇操作OpenForm,設(shè)置相應(yīng)的參數(shù)。

  ◆ 用同樣的方法建立其它三個(gè)宏。

  ◆ 以AutoKeys為宏保存宏組。

  這時(shí)只需按下Ctrl+1就會(huì)打開【供應(yīng)商】窗體,Ctrl+2最大化該窗體,Ctrl+3最小化該窗體,Ctrl+4關(guān)閉該窗體。

  直接運(yùn)行宏

  如果希望直接運(yùn)行宏,通過雙擊宏名、通過【工具】【宏】|【運(yùn)行宏】、通過單擊工具欄上的【執(zhí)行】按鈕等操作,可以直接運(yùn)行宏。

  在宏組中運(yùn)行宏

  要把宏作為窗體或報(bào)表中的事件屬性設(shè)置,或作為RunMacro(運(yùn)行宏)操作中的Macro Name(宏名)說明,可以用如下格式指定宏:[宏組名.宏名]

  從其他宏或VB程序中運(yùn)行宏

  如果要從其他的宏或VB過程中運(yùn)行宏,請(qǐng)將RunMacro操作添加到相應(yīng)的宏或過程中。

  如果要將RunMacro操作添加到宏中,在宏的設(shè)計(jì)視圖中,請(qǐng)?jiān)诳瞻撞僮餍羞x擇RunMacro選項(xiàng),并且將MacroName參數(shù)設(shè)置為相應(yīng)的宏名即可。

  如果要將RunMacro操作添加到VB過程中,請(qǐng)?jiān)谶^程中添加DoCmd對(duì)象的RunMacro方法,然后指定要運(yùn)行的宏名即可。如語句:DoCmd.RunMacro “My Macro”。

  下面看一下RunMacro操作。在下列三種情況下使用這個(gè)操作:

  ◆ 從另一個(gè)宏運(yùn)行宏。

  ◆ 執(zhí)行基于某個(gè)條件的宏。

  ◆ 將宏附加到一個(gè)自定義的菜單命令上。

  RunMacro操作的參數(shù)如下:

  操作參數(shù) 描述

  ————————————————————————————————————

  宏名 執(zhí)行的宏的名稱

  重復(fù)次數(shù) 宏執(zhí)行的最大次數(shù)?瞻诪橐淮

  重復(fù)表達(dá)式 表達(dá)式結(jié)果為True(-1)或False(0)。如果為假,則宏停止運(yùn)行。

  ————————————————————————————————————

  如果用戶在【宏名】參數(shù)中設(shè)置宏組名,則會(huì)運(yùn)行組中第一個(gè)宏。

  從控件中運(yùn)行宏

  如果希望從窗體、報(bào)表或控件中運(yùn)行宏,只需單擊設(shè)計(jì)視圖中的相應(yīng)控件,在相應(yīng)的屬性對(duì)話框中選擇【事件】選項(xiàng)卡的對(duì)應(yīng)事件,然后在下拉列表框中選擇當(dāng)前數(shù)據(jù)庫中的相應(yīng)宏。這樣在事件發(fā)生時(shí),就會(huì)自動(dòng)執(zhí)行所設(shè)定的宏。

  例如建立一個(gè)宏,執(zhí)行操作“Quit”,將某一窗體中的命令按鈕的單擊事件設(shè)置為執(zhí)行這個(gè)宏,則當(dāng)在窗體中點(diǎn)擊按鈕時(shí),將退出Access。

  在菜單或工具欄中運(yùn)行宏

  可以將宏添加到菜單或工具欄中,從而在菜單或工具欄中運(yùn)行宏。首先選擇【視圖】|【工具欄】|【自定義】命令,Access2003彈出一個(gè)【自定義】對(duì)話框。將其圖標(biāo)直接拖動(dòng)到菜單或工具欄中即可。單擊該宏的圖標(biāo)即可運(yùn)行宏。

  創(chuàng)建條件宏

  條件宏是滿足一定條件后才運(yùn)行宏。利用條件宏可以顯示一些信息,如雇員輸入了訂單卻忘記了輸入雇員號(hào),則可利用宏來提醒雇員輸入遺漏的信息;蛘哌M(jìn)行數(shù)據(jù)的有效性檢查。

  要?jiǎng)?chuàng)建條件宏,需要向【宏】窗口添加【條件】列,單擊【宏設(shè)計(jì)】工具欄上的【條件】按鈕,并輸入使條件起作用的宏的規(guī)則即可。如果設(shè)置的條件為真,宏就運(yùn)行。如果設(shè)置的條件為假,就轉(zhuǎn)到下一個(gè)操作。

  下面舉例說明:

  ◆ 新建宏,顯示條件列,輸入條件。選擇操作和參數(shù)。

  ◆ 以名MoreThan1000保存宏,并關(guān)閉之。

  ◆ 在設(shè)計(jì)窗口打開“雇員銷售明細(xì)金額窗體”,并在金額控件的屬性中設(shè)置事件。

【計(jì)算機(jī)二級(jí)ACCESS創(chuàng)建宏復(fù)習(xí)指導(dǎo)】相關(guān)文章:

2017年計(jì)算機(jī)二級(jí)考試ACCESS報(bào)表復(fù)習(xí)指導(dǎo)06-01

計(jì)算機(jī)二級(jí)考試Access練習(xí)07-12

計(jì)算機(jī)二級(jí)考試access難點(diǎn)輔導(dǎo)02-02

2017計(jì)算機(jī)二級(jí)《Access》備考習(xí)題08-08

2017計(jì)算機(jī)二級(jí)《Access》考點(diǎn)習(xí)題08-10

2017年3月計(jì)算機(jī)二級(jí)Access復(fù)習(xí)題及答案08-05

計(jì)算機(jī)二級(jí)《Access》考試內(nèi)容大綱09-23

計(jì)算機(jī)二級(jí)Access考前沖刺試題與答案06-08

計(jì)算機(jī)等級(jí)考試二級(jí)Access考前試題09-19

計(jì)算機(jī)二級(jí)Access考試題及答案09-25