用于使计算机发出嘟嘟声的宏命令,2012年计算机等级考试二级Access辅导笔记:Access宏的使用...
Access宏的使用
9.1 宏的概述
宏就是ACCESS所提供給程序開發者開發窗體或報表的應用程序.它是由一個或多個操作命令的集合,其中每個操作能夠實現特定的功能.將多個操作集合在一起,就可以自動完成各種簡單的重復性工作,例如打開窗體,顯示窗體,刪除記錄等,可以實現操作的自動化,從而提高工作效率.它是Access2002數據庫的對象之一,和表,查詢,窗體,報表等其他數據庫對象一樣.
一,宏的用處
使用數據庫中宏操作執行任何重復任務或一系列任務時,可以節約時間,提高效率.用宏實現的重復執行任務通常都是非常有用的.當執行所指定的每次以同樣的方法運行的操作時,宏會使數據庫增加準確性和有效性.用宏可以執行很多種任務.使用宏非常簡單,只需利用幾個宏操作即可以將已創建的數據庫對象聯系在一起,實現特定的功能.Access 2002提供了很多個宏操作.
常用的宏命令簡介
ApplyFilter 操作
使用 ApplyFilter 操作可以對表,窗體或報表應用篩選,查詢或 SQL WHERE 子句,以便限制或排序表的記錄以及窗體或報表的基礎表或基礎查詢中的記錄.對于報表,只能在其"打開"事件屬性所指定的宏中使用該操作.
Beep 操作
使用 Beep 操作,可以通過計算機的揚聲器發出嘟嘟聲.
常用的宏命令簡介
Close 操作
使用 Close 操作可以關閉指定的 Microsoft Access 窗口,如果沒有指定窗口,則關閉活動窗口.
CopyObject 操作
使用 CopyObject 操作,可以將指定的數據庫對象復制到另外一個 Microsoft Access 數據庫 (.mdb) 中,或以新的名稱復制到同一數據庫或 Access 項目 (.adp) 中.例如,可以在另一個數據庫中復制或備份一個已有的對象,也可以快速地創建一個略有更改的相似對象.
常用的宏命令簡介
DeleteObject 操作
用 DeleteObject 操作可刪除指定的數據庫對象.
FindRecord 操作
可以使用 FindRecord 操作來查找滿足由 FindRecord 參數所指定的條件的數據的第一個實例.該數據可以在當前的記錄中,在后面或前面記錄中或在第一個記錄中.所查找的記錄可以位于活動的表數據表,查詢數據表,窗體數據表或窗體中.來源:-計算機二級考試
Access宏的使用
MsgBox 操作
可以使用 MsgBox 操作來顯示包含警告或告知性消息的消息框.例如,可以將 MsgBox 操作與驗證宏一起使用.當控件或記錄未能通過宏中的一個驗證條件時,可以用消息框顯示出錯消息,并指導用戶應當輸入哪種數據.
OpenForm 操作
可以使用 OpenForm 操作來打開"窗體"視圖中的窗體,窗體設計視圖,打印預覽或者數據表視圖.可以為窗體選擇數據項或窗口模式,并限制窗體所顯示的記錄.
常用的宏命令簡介
OpenQuery 操作
使用 OpenQuery 操作,可以在"數據表"視圖,"設計"視圖或"打印預覽"中打開選擇查詢或交叉表查詢.該操作將運行一個操作查詢.可以為查詢選擇數據輸入方式.
注釋__此操作只在 Microsoft Access 數據庫環境 (.mdb) 下才可用.如果使用的是 Access 項目環境 (.adp),請參見 OpenView,OpenStoredProcedure 或 OpenFunction 操作.
OpenReport 操作
使用 OpenReport 操作,可以在"設計"視圖或"打印預覽"中打開報表,或者可以立即打印報表.也可以限制需要在報表中打印的記錄數.
常用的宏命令簡介
OpenTable 操作
使用 OpenTable 操作,可以在"數據表"視圖,"設計"視圖或"打印預覽"中打開表,也可以選擇表的數據輸入模式.
Quit 操作
使用 Quit 操作可以退出 Microsoft Access.另外,Quit 操作還可以從幾個有關退出 Access 之前保存數據庫對象的選項中指定一個.
常用的宏命令簡介
RunApp 操作
安全性__在宏或應用程序中運行可執行文件或代碼時要格外小心.對可執行文件或代碼執行操作時可能危及計算機和數據的安全.
使用 RunApp 操作,可以從 Microsoft Access 內部運行基于 Microsoft Windows 或 MS-DOS 的應用程序,比如 Microsoft Excel,Microsoft Word 或 Microsoft PowerPoint.例如,可以將 Excel 電子表格數據粘貼到 Access 數據庫中.
RunCommand 操作
使用 RunCommand 操作可以運行 Microsoft Access 的內置命令.內置命令可以出現在 Access 菜單欄,工具欄或快捷菜單上.
常用的宏命令簡介
RunMacro 操作
使用 RunMacro 操作可以執行宏.該宏可以在宏組中.
可在以下情況中使用該操作:
從某個宏中運行另一個宏.
根據一定條件運行宏.
將宏附加到自定義菜單命令中.
Save 操作
使用 Save 操作可以保存一個指定的 Microsoft Access 對象或在沒有指定的情況下保存當前活動的對象.在某些情況下還可以使用新名稱保存活動對象(此功能與"文件"菜單中的"另存為"命令一樣).
StopMacro 操作
用 StopMacro 操作可終止當前正在運行的宏.
二, 宏的分類
宏可以分成宏,宏組和條件操作宏.宏是操作序列的集合,而宏組是宏的集合,條件操作宏是帶有條件的操作序列,這些宏中所包含的操作序列只有在條件成立時才可執行.
宏
宏是由一個或多個操作組成的集合,其中每個操作都實現特定的功能.例如打開某個窗體或打印某個報表.宏可以自動完成某些常規任務,例如,可執行一個宏,用于在用戶單擊某個命令按鈕時打印報表.
二, 宏的分類
宏組
宏組實際上是以一個宏名來存儲的相關的宏的集合,宏組的每一個都有一個宏的名稱,用以標識宏,以便在適當的時候引用宏.這樣可以更方便地對宏進行管理,對數據庫進行管理.例如,可以將同一個窗體上使用的宏組織到一個宏組中.
二, 宏的分類
條件操作宏
條件操作宏就是在宏中設置條件式,用來判斷是否要執行下一個宏命令;也就是只有當條件式成立時,該宏命令會被執行.這樣可以加強宏的功能,也使宏的應用更加廣泛.利用條件操作可以根據不同的條件執行不同的宏操作.具有條件的宏成為條件操作宏.例如,如果在某個窗體中使用宏來校驗數據,可能要某些信息來響應記錄的某些輸入值,另一些信息來響應不同的值.此時可以使用條件來控制宏的流程.來源:-計算機二級考試
9.2 創建宏和宏組
創建一個宏和宏組.首先我們要打開一個數據庫,單擊數據庫窗口選項卡上的"宏"對象,然后單擊數據庫窗口上的"新建"選項.這時就彈出了宏設計器窗口.
一,創建宏
例9-1創建借書查詢窗體宏,包括打開查詢和打開窗體兩個操作.
宏的創建通過宏窗口完成,操作步驟如下:
打開新建宏窗口
一,創建宏方法(一)
1單擊操作字段 的第1個單元格,再單擊右邊的下箭頭,在下拉列表中,選擇OpenQuery.
2在注釋列中可輸入此操作的說明
3在查詢下拉列表框中選擇一個查詢—借書查詢.在視圖下拉列表框 中選擇一種視圖—數據表.在數據模式下拉列表框中選擇一模式—只讀.
4如果需要在一個宏內添加更多的操作,可以把光標移動 下到一行,重復執行1-3步.
一,創建宏(方法二)
1在如圖中,將光標移動到下一行,選擇菜單窗口中的垂直命令.
一,創建宏(方法二)
2數據庫窗口和宏窗口同時以的形式顯示在屏幕上.
一,創建宏(方法二)
3在數據庫窗口中,選擇窗體選項卡,用鼠標選中借書查詢窗體,按住鼠標可以將它拖曳到宏窗口中操作字段的第2個單元格中,同樣可以輸入注釋和操作參數.這樣完成第2個操作的定義打開窗體.
4重復此過程可以定義多個操作.
一,創建宏
保存宏
單擊工具樣中的保存按鈕,彈出如圖所示另存為對話框,為借書查詢窗體宏,單擊確定,即可該宏.
一,創建宏
在數據庫中打開借書查詢窗體宏 ,彈出圖所示宏的執行結果.
二,創建宏組
創建宏組與創建宏的方法類似
例9-2在圖書管理數據庫中創建一個宏組,使該宏組能夠自動運行"借書查詢窗體宏",并在運行成功后,用一個消息框來顯示.該宏組包括宏A和宏B兩個宏.操作步驟如下
二,創建宏組
1打開新建宏窗口
在圖書管理數據庫窗口中,單擊宏選項卡,新建 如圖所示的宏窗口.單擊工具欄中的宏名按鈕,增加一個宏名列,如圖所示.
二,創建宏組
2創建第1個宏
在新出現的宏名列第1格中,輸入宏組中第1個的名字—宏A,在其操作列中選擇Msgbox操作.在操作參數的消息框中,鍵入借書查詢窗體宏運行成功!,在發嘟嘟聲下拉列表框中,選擇是.
二,創建宏組
3創建第2個宏,
在宏名列第2行中,輸入第2個宏的名字—宏B.在其操作列中選擇RunMacro(運行宏)操作.在操作參數的宏名下拉框 中,選擇借書查詢窗體宏.
二,創建宏組
4保存宏組
單擊工具欄中的保存按鈕,在另存為對話框中輸入名字為宏組1,單擊確定,即可保存該宏組.
二,創建宏組
在數據庫窗口中打開1 所示宏組的執行結果.
二,創建宏組
為了試用宏組中第2個宏"B"的作用,可以按以下方法進行操作:
先打開窗口,新建一個"試用宏B"宏,在其操作列中選擇RunMacro命令,在宏名操作參數中選擇宏組1宏 B,如圖所示,然后存盤關閉.
二,創建宏組
在數據庫窗口中雙擊宏窗口中的"試用宏B"宏對象,系統自動執行宏組1中的宏B,自動打開借書查詢和窗體,結果如圖所示.它們之間有如下的依次鏈接關系:試用宏B宏-宏組1.宏B-查詢窗體宏的操作序列.
三,創建條件操作宏
創建具有條件的宏的方法與創建宏和宏組一樣,通過宏窗口來完成,它們 的區別是在宏窗口中需要增加條件列.
例9-3創建一個宏,確保在圖書管理數據庫中,圖書的作者字段必須被填寫,如果用戶沒有輸入該字段時,出現一個警告信息.操作步驟如下:來源:-計算機二級考試
三,創建條件操作宏
1打開新建宏窗口
在圖書管理數據庫窗口中,單擊宏選項卡,新建一個宏窗口.單擊工具欄中的條件按鈕,增加一個條件列.
三,創建條件操作宏
2創建條件操作
在條件單元格內,可以直接輸入條件表達式.也可以右鼠標,從彈出的快捷菜單中選擇生成器選項;在其中選擇函數中內置函數 :IsNull(expr)
將作者作為表達式填入括號中,單擊確定按鈕,就將函數IsNull設置為條件了.
三,創建條件操作宏
繼續設置條件符合時所執行的宏命令:選信息框操作,在操作參數的消息下拉框中,鍵入請輸入作者名! 在發嘟嘟聲下拉列表框中,選擇是,在標題 文本框,輸入"輸入錯誤信息!".
三,創建條件操作宏
在下一行條件單元格內,輸入"…",表示前一行符合條件時,同時也執行此行操作.選取相應的宏命令.
三,創建條件操作宏
3保存條件操作宏
單擊工具欄中的保存按鈕,在另存為對話框中輸入名字為條件宏,單擊確定,即可保存條件操作宏.
三,創建條件操作宏
4將宏加入窗體對象中
打開圖書查詢窗體并切換到設計視圖,進行設置.首先選擇作者字段,單擊工具欄的屬性按鈕,如圖所示,選擇事件中更新前的下拉列表中條件宏選項,關閉屬性框 .
三,創建條件操作宏
5驗證條件操作宏
保存窗體的變更,切換至窗體視圖,將作者字段刪除.再將焦點移到別處時,就會出現警告窗口.
9.3運行宏
運行宏時,Access2002將從宏的起始點啟動,并執行宏中所有操作,直到另一個宏(如果宏在宏組)或者宏的結束點.執行宏的方法有多種,下面幾種.
一,執行宏
1從宏窗口下執行宏
在如圖所示宏窗口中,單擊工具欄中的運行按鈕.
2從數據庫窗口下執行宏
在數據庫窗口中,單擊宏選項卡鼠標選中要執行的宏,右擊鼠標,在彈出 的快捷菜單中選中運行選項.或者雙擊所要執行的宏來運行它.
一,執行宏
3 從Access主窗口下執行宏
在Access主窗口選擇/宏/運行宏選項.
在如圖所示的執行宏對話框內輸入要執行的宏名,單擊確定按鈕即可.
一,執行宏
4 從另一個宏中執行宏
一個宏運行另一個宏使用宏操作中的runmacro命令,另一個宏的宏名作為操作參數.
二,調試宏
對于操作較復雜的宏,運行時如果出現錯誤,不容易發現.在進行對宏的調試中,可以采用宏的單步執行,即一次只執行一個操作的調試.這樣可以觀察宏的流程和每一步操作的結果,能夠比較容易的分析出出錯的原因,改正導致出錯的操作.
例9-4 對創建 的例9-1借書查詢窗體宏來進行調試.
操作步驟如下:
二,調試宏
首先在設計視圖中打開此宏,單擊工具欄上的單步按鈕.
彈出 如圖所示的單步執行宏對話框.
二,調試宏
單擊單步執行按鈕,可以執行顯示在對話框 中的操作借書查詢.
單擊繼續按鈕可以關閉單步執行,并執行宏的未完成部分.
單擊停止按鈕,將停止宏的執行并關閉對話框以關閉單步執行.
9.4 宏的應用實例
例9-5 在圖書管理數據庫中的讀者信息查詢窗體中,創建一個查詢命令按鈕,單擊此按鈕 ,將會在窗體中打開一個讀者權限查詢窗體.操作如下:
9.4 宏的應用實例
1在圖書管理數據庫中,單擊宏選項,并單擊新建按鈕,如圖所示
9.4 宏的應用實例
2在第1行的操作列內,單擊列右邊的下拉箭頭,從中選擇OpenQuery命令,在操作參數框 內的查詢名稱列表中選擇讀者權限查詢列表項,在視圖列表 中選擇數據表列表項.
9.4 宏的應用實例
3 單擊工具欄中保存按鈕,并將其命名為讀者權限查詢宏.
9.4 宏的應用實例
4 在讀者信息查詢窗體中創建一個命令按鈕.在數據庫窗口下,單擊窗體選項卡,并在設計視圖中打開讀者信息查詢窗體.
9.4 宏的應用實例
5 然后單擊工具箱中命令按鈕,將其放置在窗體中合適的位置,彈出如圖所示命令按鈕向導對話框 一.在類別列表框 中選擇雜項列表項,在操作列表框 中選擇運行宏列表項.單擊下一步按鈕.來源:-計算機二級考試
9.4 宏的應用實例
6 彈出如圖所示命令按鈕向導對話框二.確定命令按鈕運行的宏,在列表框 中選擇讀者權限查詢宏.單擊下一步按鈕.
9.4 宏的應用實例
7 彈出命令按鈕向導對話框三,在其中選擇文本項,并在文本框 內輸入讀者權限,作為按鈕顯示的標題.單擊下一步按鈕
9.4 宏的應用實例
8 彈出命令按鈕向導對話框四.在此命令按鈕的名稱查詢,單擊完成.
9.4 宏的應用實例
9 切換到窗體視圖,窗體中多出一個讀者權限按鈕.
9.4 宏的應用實例
單擊此按鈕, 出現如圖所示讀者信息查詢表.
9.4 宏的應用實例
例9-6 在圖書管理數據庫中的圖書信息查詢窗體中,創建一個關閉按鈕,單擊此按鈕,將執行關閉窗體動作.
操作步驟如下:
9.4 宏的應用實例
1 在圖書管理數據庫中,創建一個關閉窗體宏,如圖所示.
9.4 宏的應用實例
2 在設計視圖中打開圖書信息窗體,并創建一個命令按鈕,單擊此命令按鈕,并通過工具欄中屬性按鈕,打開命令按鈕的屬性表.在格式選項卡的標題 中,將其標題設置為關閉窗體.
9.4 宏的應用實例
3 在事件選項卡的單擊欄中,從右邊下拉列表框中選擇關閉窗體宏.
9.4 宏的應用實例
4關閉屬性框 ,保存對窗體 的修改設計并關閉.
這樣,再次打開圖書信息查詢窗體時,便單擊關閉按鈕來關閉此窗體.
操作題
在學生管理系統中,創建宏完成下列操作:
揚聲器發出嘟嘟聲;
打開報表;
彈出消息框,框中顯示"歡迎再次查看報表!"
總結
以上是生活随笔為你收集整理的用于使计算机发出嘟嘟声的宏命令,2012年计算机等级考试二级Access辅导笔记:Access宏的使用...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Premiere pro在图片中插入视频
- 下一篇: 电脑上个别按键失灵可能原因