We couldn’t sign you in
Select the account you want to use.

您可以使用 Access 桌面資料庫中的 StopMacro 宏宏動作,停止目前執行 巨集。

設定

StopMacro動作沒有任何引數。

註解

當條件需要停止宏時,通常會使用此動作。 您可以在包含 條件運算式 宏的宏 巨集指令列 宏。 當運算式評估為 True (-1) , Access 宏。

例如,您可以建立一個宏來開啟一個 表單 ,顯示在訂單中輸入日期的每日訂單 自訂對話方塊。 您可以使用條件式運算式,確定對話方塊中的 [訂單日期 控制項 包含有效的日期。 如果沒有 ,MessageBox 動作可能會顯示錯誤訊息, 而 StopMacro 動作可以停止宏。

如果宏已使用 EchoSetWarnings 動作來 回應 或關閉系統訊息的顯示, 則 StopMacro 宏動作會自動將它們重新開啟。

此動作不適用於 Visual Basic for Applications (VBA) 模組。

範例

使用巨集來同步處理表單

下列宏會在供應商表單的右下角開啟產品清單表單,並顯示目前供應商的產品。 它顯示Echo、MessageBox、GoToControl、StopMacro、OpenForm和MoveAndSizeWindow宏動作的使用。 它也會顯示條件運算式與MessageBox、GoToControlStopMacro動作的使用。 此巨集應該連接至供應商表單上的 [檢閱產品] 按鈕。

條件

動作

引數:設定

註解

Echo

Echo OnNo

巨集執行時停止更新畫面。

IsNull ([SupplierID])

MessageBox

Message:移至您要查看其產品的供應商記錄,然後再次按一下 [檢閱產品] 按鈕。

BeepYes

TypeNone

Title:選取供應商

如果供應商表單上沒有目前的供應商,則顯示訊息。

...

GoToControl

Control Name:CompanyName

將焦點移至 CompanyName 控制項。

...

StopMacro

停止巨集。

OpenForm

Form Name:產品清單

ViewDatasheet

Filter Name

Where 條件:[SupplierID] = [Forms]![供應商]![SupplierID]

Data ModeRead Only

Window ModeNormal

開啟產品清單表單,並顯示目前供應商的產品。

MoveAndSizeWindow

Right:0.7799"

Down:1.8"

將產品清單表單放置在供應商表單的右下角。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×