當前位置:才華齋>計算機>計算機二級>

計算機等級考試二級Access巨集的使用教程

計算機二級 閱讀(1.45W)

引導語:計算機科學裡的巨集(Macro),是一種批量批處理的稱謂。以下是本站小編分享給大家的計算機等級考試二級Access巨集的使用教程,歡迎閱讀!

計算機等級考試二級Access巨集的使用教程

  1.1 巨集的概述

巨集就是ACCESS所提供給程式開發者開發窗體或報表的應用程式.它是由一個或多個操作命令的集合,其中每個操作能夠實現特定的功能.將多個操作集合在一起,就可以自動完成各種簡單的重複性工作,例如開啟窗體,顯示窗體,刪除記錄等,可以實現操作的自動化,從而提高工作效率.它是Access2002資料庫的物件之一,和表,查詢,窗體,報表等其他資料庫物件一樣.

 一,巨集的用處

使用資料庫中巨集操作執行任何重複任務或一系列任務時,可以節約時間,提高效率.用巨集實現的重複執行任務通常都是非常有用的.當執行所指定的每次以同樣的方法執行的操作時,巨集會使資料庫增加準確性和有效性.用巨集可以執行很多種任務.使用巨集非常簡單,只需利用幾個巨集操作即可以將已建立的資料庫物件聯絡在一起,實現特定的功能ss 2002提供了很多個巨集操作.

 常用的巨集命令簡介

ApplyFilter 操作

使用 ApplyFilter 操作可以對錶,窗體或報表應用篩選,查詢或 SQL WHERE 子句,以便限制或排序表的記錄以及窗體或報表的基礎表或基礎查詢中的記錄.對於報表,只能在其"開啟"事件屬性所指定的巨集中使用該操作.

  Beep 操作

使用 Beep 操作,可以通過計算機的揚聲器發出嘟嘟聲.

 常用的巨集命令簡介

Close 操作

使用 Close 操作可以關閉指定的 Microsoft Access 視窗,如果沒有指定視窗,則關閉活動視窗.

CopyObject 操作

使用 CopyObject 操作,可以將指定的資料庫物件複製到另外一個 Microsoft Access 資料庫 () 中,或以新的名稱複製到同一資料庫或 Access 專案 () 中.例如,可以在另一個數據庫中複製或備份一個已有的物件,也可以快速地建立一個略有更改的相似物件.

 常用的巨集命令簡介

DeleteObject 操作

用 DeleteObject 操作可刪除指定的資料庫物件.

FindRecord 操作

可以使用 FindRecord 操作來查詢滿足由 FindRecord 引數所指定的條件的資料的第一個例項.該資料可以在當前的記錄中,在後面或前面記錄中或在第一個記錄中.所查詢的記錄可以位於活動的表資料表,查詢資料表,窗體資料表或窗體中.

MsgBox 操作

可以使用 MsgBox 操作來顯示包含警告或告知性訊息的訊息框.例如,可以將 MsgBox 操作與驗證巨集一起使用.當控制元件或記錄未能通過巨集中的一個驗證條件時,可以用訊息框顯示出錯訊息,並指導使用者應當輸入哪種資料.

OpenForm 操作

可以使用 OpenForm 操作來開啟"窗體"檢視中的窗體,窗體設計檢視,列印預覽或者資料表檢視.可以為窗體選擇資料項或視窗模式,並限制窗體所顯示的記錄.

常用的巨集命令簡介

OpenQuery 操作

使用 OpenQuery 操作,可以在"資料表"檢視,"設計"檢視或"列印預覽"中開啟選擇查詢或交叉表查詢.該操作將執行一個操作查詢.可以為查詢選擇資料輸入方式.

註釋__此操作只在 Microsoft Access 資料庫環境 () 下才可用.如果使用的是 Access 專案環境 (),請參見 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 操作可終止當前正在執行的巨集.

二, 巨集的分類

巨集可以分成巨集,巨集組和條件操作巨集.巨集是操作序列的集合,而巨集組是巨集的集合,條件操作巨集是帶有條件的操作序列,這些巨集中所包含的操作序列只有在條件成立時才可執行.

巨集

巨集是由一個或多個操作組成的集合,其中每個操作都實現特定的功能.例如開啟某個窗體或列印某個報表.巨集可以自動完成某些常規任務,例如,可執行一個巨集,用於在使用者單擊某個命令按鈕時列印報表.

二, 巨集的分類

巨集組

巨集組實際上是以一個巨集名來儲存的相關的巨集的集合,巨集組的每一個都有一個巨集的名稱,用以標識巨集,以便在適當的時候引用巨集.這樣可以更方便地對巨集進行管理,對資料庫進行管理.例如,可以將同一個窗體上使用的巨集組織到一個巨集組中.

二, 巨集的分類

條件操作巨集

條件操作巨集就是在巨集中設定條件式,用來判斷是否要執行下一個巨集命令;也就是隻有當條件式成立時,該巨集命令會被執行.這樣可以加強巨集的功能,也使巨集的應用更加廣泛.利用條件操作可以根據不同的條件執行不同的巨集操作.具有條件的巨集成為條件操作巨集.例如,如果在某個窗體中使用巨集來校驗資料,可能要某些資訊來響應記錄的某些輸入值,另一些資訊來響應不同的值.此時可以使用條件來控制巨集的流程.

 1.2 建立巨集和巨集組

建立一個巨集和巨集組.首先我們要開啟一個數據庫,單擊資料庫視窗選項卡上的"巨集"物件,然後單擊資料庫視窗上的"新建"選項.這時就彈出了巨集設計器視窗.

一,建立巨集

例1-1建立借書查詢窗體巨集,包括開啟查詢和開啟窗體兩個操作.

巨集的建立通過巨集視窗完成,操作步驟如下:

開啟新建巨集視窗

一,建立巨集方法(一)

1單擊操作欄位 的第1個單元格,再單擊右邊的下箭頭,在下拉列表中,選擇OpenQuery.

2在註釋列中可輸入此操作的說明

3在查詢下拉列表框中選擇一個查詢—借書查詢.在檢視下拉列表框 中選擇一種檢視—資料表.在資料模式下拉列表框中選擇一模式—只讀.

4如果需要在一個巨集內新增更多的操作,可以把游標移動 下到一行,重複執行1-3步.

一,建立巨集(方法二)

1在如圖中,將游標移動到下一行,選擇選單視窗中的垂直命令.

一,建立巨集(方法二)

2資料庫視窗和巨集視窗同時以的形式顯示在螢幕上.

一,建立巨集(方法二)

3在資料庫視窗中,選擇窗體選項卡,用滑鼠選中借書查詢窗體,按住滑鼠可以將它拖曳到巨集視窗中操作欄位的第2個單元格中,同樣可以輸入註釋和操作引數.這樣完成第2個操作的定義開啟窗體.

4重複此過程可以定義多個操作.

一,建立巨集

儲存巨集

單擊工具樣中的儲存按鈕,彈出如圖所示另存為對話方塊,為借書查詢窗體巨集,單擊確定,即可該巨集.

一,建立巨集

在資料庫中開啟借書查詢窗體巨集 ,彈出圖所示巨集的執行結果.

二,建立巨集組

建立巨集組與建立巨集的方法類似

例1-2在圖書管理資料庫中建立一個巨集組,使該巨集組能夠自動執行"借書查詢窗體巨集",並在執行成功後,用一個訊息框來顯示.該巨集組包括巨集A和巨集B兩個巨集.操作步驟如下

二,建立巨集組

1開啟新建巨集視窗

在圖書管理資料庫視窗中,單擊巨集選項卡,新建 如圖所示的巨集視窗.單擊工具欄中的巨集名按鈕,增加一個巨集名列,如圖所示.

二,建立巨集組

2建立第1個巨集

在新出現的巨集名列第1格中,輸入巨集組中第1個的名字—巨集A,在其操作列中選擇Msgbox操作.在操作引數的訊息框中,鍵入借書查詢窗體巨集執行成功!,在發嘟嘟聲下拉列表框中,選擇是.

二,建立巨集組

3建立第2個巨集,

在巨集名列第2行中,輸入第2個巨集的名字—巨集B.在其操作列中選擇RunMacro(執行巨集)操作.在操作引數的巨集名下拉框 中,選擇借書查詢窗體巨集.