MS Access宏

2018-12-22 15:38 更新

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

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

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

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

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

創(chuàng)建宏

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

Creating Macro

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

Job Information

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

Common Button

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

Simplest Way

對(duì)于打開(kāi)表單等常見(jiàn)操作,從類別列表中選擇表單操作,然后從操作列表中選擇打開(kāi)表單,如上圖截圖所示,單擊下一步。

Frmjobs

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

Open Records

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

View Jobs

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

CmdViewJobs

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

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

Form ViewJobs

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

View Jobs Button

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

Command Button

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

Embedded Macro

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

Macro Designer

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

Data Mode

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

Save Macro

讓我們?cè)俅吸c(diǎn)擊查看任務(wù)。

ViewJob

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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)