共用方式為


(Access) 的 Report.Requery 方法

Requery 方法透過重新查詢控制項資料來源的方式,更新指定之報表的基礎資料。

語法

運算式Requery

表達 代表 Report 物件的變數。

註解

使用此方法可確保表單或控制項會顯示最新的資料。

Requery 方法會執行下列其中一項動作:

  • 傳回報表依據的查詢。
  • 更新根據報表之Filter屬性的任何變更顯示的記錄。

如果省略 expression 指定的物件,則 Requery 方法會重新查詢具有焦點之報表的基礎資料來源。 如果控制項有焦點有記錄來源] 或 [資料列來源,它會重新查詢;否則,將只會重新整理控制項的資料。

注意事項

  • Requery 方法會更新在表單或控制項下方的資料,來反映自從上次重新查詢資料之後新增至記錄來源或從記錄來源中刪除的記錄。 Refresh方法只會顯示對目前記錄集所做的變更;它不會反映記錄來源中新的或已刪除的記錄。 Repaint方法只會重繪指定的表單及其控制項。
  • Requery 方法並不會釋放控制權給作業系統,以允許 Windows 繼續處理訊息。 如果需要暫時釋放控制權給作業系統,請使用 DoEvents 函數。
  • Requery方法比 Requery 動作更快。 當您使用 Requery 巨集指令時,Microsoft Access 會關閉查詢並從資料庫重新載入。 當您使用 Requery 方法時,Access 會重新執行查詢,而不會關閉並重載查詢。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應