Echo 巨集指令

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

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

附註: 如果是不受信任的資料庫,將不允許這個動作。

附註: Echo 巨集指令無法在 Access web 應用程式。

設定

Echo巨集指令具有下列引數。

巨集指令引數

描述

回應

按一下[是] (開啟回應)] 或 [否] (關閉回應)開啟回應]的方塊中 [巨集指令引數] 區段中 [巨集建立器] 視窗。預設值為 []。

狀態列文字

盡可能降低回音已關閉後,在狀態列中顯示的文字。例如回音已關閉後, 狀態列會顯示 「 正在執行巨集]。

註解

Access執行巨集,螢幕更新通常會顯示資訊不必要的巨集功能。當您設定為 [否]的 [回應]引數時,則會在不會更新螢幕執行巨集。完成巨集之後,Access 會自動開啟回應,並重新繪製視窗。設定 [回應]引數為 [,不會影響功能的巨集或其結果。

Echo巨集指令,並不會禁止強制回應 ] 對話方塊中,例如錯誤訊息或快顯表單,例如 [屬性工作表的顯示方式。您可以使用對話方塊和快顯表單收集或顯示的詳細資訊,即使回應關閉。若要隱藏錯誤訊息及對話方塊,要求使用者輸入的資訊以外的所有對話方塊或訊息方塊,請使用SetWarnings巨集指令。

您可以在 [巨集一次執行Echo巨集指令。這個選項可讓您變更狀態列文字時執行巨集。

如果您關閉回應,您可以使用Hourglass巨集指令將滑鼠指標變更 hourglass 圖示 (或您已設定為 「 忙碌 」 的任意滑鼠指標] 圖示) 提供在執行巨集的視覺指標。

若要在 Visual Basic for Applications (VBA) 模組中執行Echo巨集指令,使用 [ DoCmd ] 物件的回應方法。

範例

使用巨集設定控制項的值

下列巨集從供應商表單上的按鈕] 開啟 [新增產品] 表單。它會顯示使用回應關閉openform 巨集setvalue] 巨集gotocontrol 巨集動作。SetValue巨集指令將目前的供應商供應商表單上產品表單上的 [供應商編號] 控制項。然後gotocontrol 巨集指令將焦點移到 [類別識別碼] 欄位中,您可以開始輸入新產品的資料。巨集應該附加至供應商表單上的 [新增產品] 按鈕。

動作

引數:設定

註解

盡可能降低回音

回應

停止螢幕更新時執行巨集。

關閉

物件類型: 表單

物件名稱︰ 產品清單

儲存

關閉 [產品清單] 表單。

OpenForm

表單名稱︰ 產品

檢視: 表單

資料模式新增

視窗模式: 一般

開啟 [產品] 表單。

Setvalue] 巨集

項目: [表單] ![產品] ![供應商編號]

運算式︰ 供應商編號

將目前的供應商的供應商識別碼控制項供應商表單上。

GoToControl

控制項名稱︰ 先根據 [CategoryID

移至 [類別編號] 控制項。

同步處理使用巨集的表單

下列巨集開啟右下角的供應商表單,顯示目前供應商的產品的產品清單表單。就會顯示的回應msgbox 巨集gotocontrol 巨集StopMacroopenform 巨集,和MoveSize動作。也會顯示使用msgbox 巨集gotocontrol 巨集,然後StopMacro動作的條件運算式。應該附加巨集至供應商表單上的 [校閱產品] 按鈕。

條件

動作

引數:設定

註解

盡可能降低回音

回應

停止螢幕更新時執行巨集。

IsNull ([供應商識別碼])

MsgBox

訊息︰ 移至您想要查看,其產品然後再按一下 [校閱產品] 按鈕的供應商記錄。

嗶嗶聲:

類型

標題︰ 選取 [供應商

如果不有任何目前的供應商供應商表單上,顯示一則訊息。

...

GoToControl

控制項名稱: [供應商

將焦點移至 [供應商控制項。

...

StopMacro

停止巨集。

OpenForm

表單名稱︰ 產品清單

檢視: [資料工作表

篩選名稱

位置條件: [供應商識別碼] = [表單] ![供應商] ![供應商編號]

資料模式唯讀狀態

視窗模式: 一般

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

MoveSize

向右︰ 0.7799 」

向下︰ 1.8 」

將 [供應商表單的右下角的 [產品清單] 表單。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×