您可以在 Access 資料庫中使用 一個讓一個或多個 Active 資料庫物件完成任何擱置的螢幕更新 ,如果沒有指定的話。 這類更新包括物件控制項的任何擱置重新計算。

設定

在一個宏宏中,有下列引數:

巨集指令引數

描述

物件類型

要移動的物件 重繪。 在宏設計視窗中的物件類型方塊中,按一下 [資料表、查詢、表單報表宏、模組資料存取頁面伺服器視圖圖表、儲存程式或函數。 將此引數保留空白以選取使用中的物件。

物件名稱

要指定物件的名稱。 [物件名稱] 方塊會顯示由 [物件類型] 引數所選取類型之資料庫中的所有物件。 如果您將 [物件類型] 引數保留空白,也請將此引數保留空白。

註解

Access 等待完成擱置的螢幕更新,直到完成其他擱置的工作。 有了這個動作,您可以強制立即顯示指定物件中的控制項。 您可以使用這個動作:

  • 當您使用 SetValue 宏宏動作來變更多個控制項中的值時。 Access 可能不會立即顯示變更,特別是當其他控制項 (計算控制項) 取決於變更控制項中的值時。

  • 當您想要確認您檢視的表單顯示其所有控制項的資料時。 例如,包含 OLE 物件的控制項不會在您開啟 OLE 物件後立即顯示其 表單。

  • 此動作不會造成資料庫 重新查詢 ,因此不會顯示新增和變更的記錄,或移除物件的基礎資料庫或 資料表查詢。 使用 Requery 宏宏動作重新查詢物件的來源或其中一個控制項。 使用 ShowAllRecords 宏宏動作顯示最新的記錄並移除任何已使用的篩選。

  • The RepaintObject macro action doesn't have the same effect as clicking Refresh in the Records group on the Home tab, which shows any changes you or other users have made to the currently displayed records in forms and datasheets.

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

Need more help?

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

Was this information helpful?

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

Thank you for your feedback!

×