使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

您可以使用 Echo 宏指令來指定是否在 Access 桌面資料庫中開啟 回應 。 例如,您可以使用這個動作來隱藏或顯示執行 巨集 的結果。

附註: 如果資料庫不受信任,將不允許此動作。

附註: Access Web App 中無法使用 Echo 宏指令。

設定

Echo 宏指令具有下列自變數。

巨集指令引數

描述

Echo On

按兩下 [ (開啟) 或 [否] (在 [宏建立器] 視窗的 [動作自變數] 區段中的 [迴音開啟] 方塊中關閉回音) 。 預設為 [是]。

狀態列文字

關閉回音時要顯示在 狀態列 中的文字。 例如,當回音關閉時,狀態列會顯示「宏正在執行」。

註解

當 Access 執行宏時,螢幕更新通常會顯示對宏運作不重要的資訊。 當您將 Echo On 自變數設為 No 時,宏會執行而不更新螢幕。 宏完成時,Access 會自動重新開啟回音,並重新設定視窗。 Echo On 自變數的 [] 設定不會影響宏或其結果的功能。

Echo 動作不會隱藏 強制回應 對話框的顯示,例如錯誤訊息或快顯表表,例如屬性表。 您可以使用對話框和快顯表單來收集或顯示資訊,即使已關閉回音。 若要隱藏需要使用者輸入資訊的錯誤消息框和對話方塊以外的所有訊息或對話框,請使用 SetWarnings 動作。

您可以在宏中多次執行 Echo 宏指令。 這可讓您在宏執行時變更狀態列文字。

如果您關閉回音,您可以使用 Hourglass 動作,將滑鼠指標變更為沙漏圖示 (或任何您為「忙碌」設定的滑鼠指標圖示 ) ,以提供宏正在執行的視覺指示。

若要在 Visual Basic for Applications (VBA) 模組中執行 Echo 宏指令,請使用 DoCmd 物件的 Echo 方法。

範例

使用宏設定控件的值

下列宏會從供應商窗體上的按鈕開啟 [新增產品] 表單。 它會顯示 Echo、CloseOpenFormSetValueGoToControl 動作的使用方式。 SetValue 宏指令會將 [產品] 表單上的 [供貨商標識符] 控件設定為 [供貨商] 窗體上目前的供應商。 接著,GoToControl 動作會將焦點移至 [類別標識符] 字段,您可以在這裡開始輸入新產品的數據。 這個宏應該附加到供應商表單上的 [新增產品] 按鈕。

動作

引數:設定

註解

Echo

Echo OnNo

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

關閉

物件類型: 表單

物件名稱:產品清單

儲存

關閉 [產品清單] 表單。

OpenForm

表單名稱:產品

檢視: 表單

數據模式新增

Window ModeNormal

開啟 [產品] 表單。

SetValue

專案:[Forms]![產品]![SupplierID]

表達式:SupplierID

在 [供應商] 表單上將 [供貨商標識符] 控件設定為目前的供應商。

GoToControl

控件名稱:CategoryID

移至類別標識碼控制件。

使用巨集來同步處理表單

下列宏會在供應商窗體右下角開啟 [產品清單] 表單,顯示目前供應商的產品。 它會顯示 EchoMsgBoxGoToControlStopMacroOpenFormMoveSize 動作的使用方式。 它也說明使用條件式運算式搭配 MsgBoxGoToControlStopMacro 指令。 此巨集應該連接至供應商表單上的 [檢閱產品] 按鈕。

條件

動作

引數:設定

註解

Echo

Echo OnNo

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

IsNull([Supplier ID])

MsgBox

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

BeepYes

TypeNone

Title:選取供應商

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

...

GoToControl

Control Name:CompanyName

將焦點移至 CompanyName 控制項。

...

StopMacro

停止巨集。

OpenForm

Form Name:產品清單

ViewDatasheet

Filter Name

Where Condition:[Supplier ID] = [Forms]![Suppliers]![SupplierID]

Data ModeRead Only

Window ModeNormal

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

MoveSize

Right:0.7799"

Down:1.8"

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

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×