學學習網 手機版

學學習網

學習路徑: 學習首頁 > 數據庫 > Access >

第七章 宏

設置字體:
----------------------------------
宏是一個或多個操作的集合,其中每個操作執行特定的功能。如果用戶頻繁地重復同一系列操作,就可以創建宏來執行這些操作。宏由一些操作和命令組成,這些操作和命令用來完成自動化操作。用戶可以通過創建宏來自動執行某一項重復的或者復雜的任務。
 
在創建宏時,就定義了一系列任務,只要啟用宏,Access就執行了這些任務。
 
一、宏的功能
 
宏是一種功能強大的工具,可用來在Access 2003 中自動執行許多操作。通過宏的自動執行重復任務的功能,可以保證工作的一致性,還可以避免由于忘記某一操作步驟而引起的錯誤。宏節省了執行任務的時間,提高了工作效率。
 
宏的具體功能如下:
 
◆ 顯示和隱藏工具欄。
◆ 打開和關閉表、查詢、窗體和報表。
◆ 執行報表的預覽和打印操作以及報表中數據的發送。
◆ 設置窗體或報表中控件的值。
◆ 設置Access工作區中任意窗口的大小,并執行窗口移動、縮小、放大和保存等操作。
◆ 執行查詢操作,以及數據的過濾、查找。
◆ 為數據庫設置一系列的操作,簡化工作。
 
二、創建宏
 
    單擊數據庫窗口的【宏】選項卡中的【新建】按鈕,即可打開宏的定義窗口和宏的設計工具欄。
 
1.宏設計的基礎知識
 
【宏名】    顯示宏定義窗口中的“宏名”列。
 
【條件】    顯示宏定義窗口中的“條件”列。
 
【插入行】  在宏定義表中設定的當前行的前面增加一空白行。
 
【刪除行】  刪除當前行。
 
【運行】    運行宏。
 
【單步】    單步運行宏。
 
【生成器】  設置宏的操作參數。
 
 
默認情況下,宏定義窗口上面部分由兩列組成:操作和注釋列。
 
【操作】列      在此列中輸入宏中所有操作,運行時將按照輸入順序執行操作。
 
【注釋】列      在此列中輸入對應操作的備注說明。
 
【宏名】列      在此列中輸入宏的名稱,在多個操作的宏組中這一列是必選的。
 
【條件】列      在此列中輸入條件表達式,以決定運行宏的條件。
 
【操作參數列】  用以設定操作的相關參數。
 
在操作列中,提供了50多種操作,用戶可以從這些操作中做選擇,創建自己的宏。而對于這些操作,用戶可以通過查看幫助,從中了解每個操作的含義和功能。
 
⑴ 在宏中添加操作
 
主要操作說明:
 
◆ AddMenu  將菜單添加到窗體或報表的自定義菜單欄,菜單欄中每個菜單都需要一個獨立的AddMenu操作。此外,也可以為窗體、窗體控件或報表添加自定義快捷菜單,或為所有的窗口添加全局菜單欄或全局快捷菜單。
 
◆ ApplyFilter  對表、窗體或報表應用篩選、查詢或SQL WHERE子句,以便對表的記錄、窗體、報表的基礎表或基礎查詢中的記錄進行相應的操作。對于報表,只能在其“打開”事件屬性所指定的宏中使用該操作。
 
◆ Beep 可以通過計算機的揚聲器發出嘟嘟聲,一般用于警告聲。
 
◆ CancelEvent  取消一個事件,該事件導致Access執行包含宏的操作。
 
◆ Close    關閉指定的Access窗口。如果沒有指定窗口,則關閉活動窗口。
 
◆ CopyObject   將指定的數據庫對象復制到另外一個Access數據庫(.mdb)中。或以新的名稱復制到同一數據庫或Access項目(.adp)中。
 
◆ CopyDatabaseFile 為當前的與Access項目連接的SQL Server 7.0或更高版本數據庫作副本。
 
◆ DeleteObject 刪除指定的數據庫對象。
 
◆ Echo 指定是否打開回響。例如:可以使用該操作在宏運行時隱藏或顯示運行結果。
 
◆ FindNext 查找下一個符合前一個FindRecord操作或【在字段中查找】對話框中指定條件的記錄。
 
◆ FindRecord   查找符合FindRecord參數指定條件的數據的第一個實例。該數據可能在當前的記錄中,在之前或之后的記錄中,也可以在第一個記錄中,還可以在活動的數據表、查詢數據表、窗體數據表或窗體中查詢記錄。
----------------------------------
  • 學學習
  • 需幫助 請留言
課程列表
重點難點
贊助鏈接
羽毛球世界排名