MS Access宏

2018-12-22 15:38 更新

在本章中,我們將在訪問宏的基礎知識。宏是一個工具,可以讓你自動執(zhí)行任務和你的窗體,報表和控件添加功能。

  • Access中的宏與Word或Excel中的宏有些不同,其中您基本上記錄了一系列安靜,并稍后嘗試它們。

  • Access宏是從一組預定義的操作構(gòu)建的,允許您自動執(zhí)行常見任務,以及向控件或?qū)ο筇砑庸δ堋?/span>

  • 宏可以是從導航窗格可查看的獨立對象,也可以直接嵌入到窗體或報表中。一旦創(chuàng)建了表,窗體和報表等數(shù)據(jù)庫對象,宏可以提供一種快速簡單的方法將所有這些對象綁定在一起,創(chuàng)建一個簡單的數(shù)據(jù)庫應用程序,任何人都可以使用甚至修改,相對較少的培訓。

  • 宏提供了一種運行命令的方法,而不需要編寫或甚至知道VBA代碼,并且有很多,你可以實現(xiàn)只是與宏。

創(chuàng)建宏

讓我們開始創(chuàng)建一個非常簡單的宏,當單擊命令按鈕時打開窗體。為此,我們需要打開您的數(shù)據(jù)庫和frmEmployeeData表單,其中我們已經(jīng)創(chuàng)建了兩個選項卡。

Creating Macro

在這種形式下,我們可以添加一個按鈕,允許用戶打開所有的工作信息。

Job Information

現(xiàn)在讓我們轉(zhuǎn)到此窗體的設計視圖,并在控件菜單中添加按鈕。釋放鼠標時,將看到“命令按鈕向?qū)А睂υ捒?/span>

Common Button

有幾種方法來構(gòu)建宏操作,但最簡單的方法是簡單地使用命令按鈕向?qū)А?/span>

Simplest Way

對于打開表單等常見操作,從類別列表中選擇表單操作,然后從操作列表中選擇打開表單,如上圖截圖所示,單擊下一步。

Frmjobs

您需要指定要使用命令按鈕打開的窗體。現(xiàn)在,讓我們選擇frmJobs,然后單擊下一步。

Open Records

在這個屏幕我們有兩個選項,我們可以打開窗體并顯示一個非常具體的記錄,或者我們可以打開窗體并顯示所有記錄。讓我們選擇第二個選項,并單擊下一個如上面的截圖。

View Jobs

我們可以使命令按鈕本身顯示圖片,或者您可以選擇顯示文本。在這里,我們要顯示文本查看作業(yè),現(xiàn)在點擊下一步。

CmdViewJobs

現(xiàn)在,您可以像上面的截圖一樣為命令按鈕提供一個有意義的名稱。這可以在其他代碼或其他宏中使用。讓我們調(diào)用此cmdVi??ewJobs并單擊完成。

現(xiàn)在轉(zhuǎn)到窗體視圖。

Form ViewJobs

您現(xiàn)在可以在窗體上看到查看任務按鈕。讓我們點擊它。

View Jobs Button

現(xiàn)在你有一個窗體打開,但你不會查看任何信息。讓我們回到frmEmployeeData表單設計視圖。確保選擇了命令按鈕,然后單擊屬性表上的事件選項卡。

Command Button

點擊后,您將看到由向?qū)?chuàng)建的嵌入式宏。如果現(xiàn)在要修改此宏,請單擊...按鈕以打開向?qū)傻暮?/span>

Embedded Macro

這是宏設計器,在右側(cè),您將看到動作目錄。這是所有的操作都將存放在文件夾中的地方。您有數(shù)據(jù)輸入選項,數(shù)據(jù)導入/導出等,在左側(cè)的主區(qū)域有另一個宏。它只包含一個操作,并單擊該操作,您可以查看該特定操作的其他屬性。

Macro Designer

您將看到窗體名稱,您可以點擊該下拉箭頭查看數(shù)據(jù)庫中可用的窗體。您可以更改窗體的查看方式,您可以將其打開到窗體視圖,設計視圖,打印預覽您選擇。您可以應用過濾器名稱或Where條件。這里我們要更改數(shù)據(jù)模式,因為frmJobs設置為添加模式,只允許添加新的記錄。我們可以通過將其改為編輯模式在此宏中覆蓋此宏。

Data Mode

現(xiàn)在保存宏,然后關閉宏設計器并返回窗體視圖。

Save Macro

讓我們再次點擊查看任務。

ViewJob

您現(xiàn)在可以看到它打開您的frmJobs窗體,并允許您滾動瀏覽我們的數(shù)據(jù)庫中的所有可用任務。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號