MS Access宏

2018-12-22 15:38 更新

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

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

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

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

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

創(chuàng)建宏

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

Creating Macro

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

Job Information

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

Common Button

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

Simplest Way

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

Frmjobs

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

Open Records

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

View Jobs

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

CmdViewJobs

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

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

Form ViewJobs

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

View Jobs Button

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

Command Button

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

Embedded Macro

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

Macro Designer

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

Data Mode

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

Save Macro

讓我們再次點(diǎn)擊查看任務(wù)。

ViewJob

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


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號