重新整理或重新查詢資料

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

如果您透過網路共用資料庫,其他使用者可能會變更資料工作表或表單中檢視相同的資料。Microsoft Access 就會更新您查看設定的時間間隔的資料。不過,您可以立即顯示最新的資料重新整理記錄中。您也可以藉由重新查詢資料執行更完整的更新。

重新整理記錄時,只會更新您的資料工作表或表單中已經有的資料。它不重新排列記錄、 顯示新記錄,或移除已刪除的記錄和記錄不再符合指定準則。若要執行這些工作,您可以重新查詢記錄。您可以重新查詢資料以手動方式,使用巨集,或是使用程式碼。

附註: 重新查詢資料有一個以上的重新整理資料,因為它會耗費的時間,並可以可能需要花根據錄集中。

您想要做什麼?

重新整理資料

設定重新整理的間隔時間

手動重新查詢資料

使用巨集,重新查詢資料

使用程式碼,重新查詢資料

重新整理資料

  • 執行下列其中一項操作:

    • 若要重新整理資料工作表] 或 [表單檢視中,在 [常用] 索引標籤的 [記錄] 群組中的記錄按一下 [全部重新整理],然後再按一下 [重新整理

    • 重新整理樞紐分析表或樞紐分析圖中的記錄檢視中,在 [設計] 索引標籤的 [資料] 群組中,按一下 [重新整理樞紐分析表]。

頁面頂端

設定重新整理的間隔時間

您可以設定存取重新整理資料的時間間隔。根據預設,Access 會重新整理資料每隔 60 秒。

  1. 按一下 [Office 按鈕]。Outspace 會出現。

  2. 在 Outspace 的左窗格中,按一下 [選項]。

  3. 在 [ Access 選項] 對話方塊的左窗格中,按一下 [進階]

  4. 在右窗格中,在 [進階],指定的值重新整理的間隔時間 (秒)

頁面頂端

手動重新查詢資料

  • 按 SHIFT+F9。

頁面頂端

使用巨集,重新查詢資料

如果您想要在事件發生時自動查詢的資料,您可以建立巨集,並將其附加至該事件。例如,假設您想要重新查詢資料表單中的,每當表單收到焦點。您無法建立巨集,並將其附加到表單的On Got Focus事件中,,使用下列程序:

  1. [建立] 索引標籤的 [其他] 群組中,按一下 [巨集]。如果無法使用這個命令,請按一下 [模組][類別模組] 按鈕下方的箭號,然後按一下 [巨集]

  2. 按一下綠色加號 (+) 旁的方塊中的箭號,然後按一下 [重新查詢

  3. 儲存巨集,重新查詢的名稱,然後關閉 [巨集建立器。

  4. 開啟您要的表單中設計檢視。如果沒有顯示屬性表,請按 f4 鍵以顯示它。

  5. 請確定已選取 [表單本身。然後,在屬性工作表中,按一下 [事件] 索引標籤。

  6. [事件] 索引標籤上,按一下 [On Got Focus] 屬性中的箭號,然後按一下巨集名稱 — Requery。

  7. 儲存表單。

頁面頂端

使用程式碼,重新查詢資料

您也可以使用程式碼,自動重新查詢資料。假設您想要表單取得焦點時,重新查詢表單中的資料。您可以建立模組,附加至表單的On Got Focus事件,使用下列程序:

  1. 在 [設計] 檢視中開啟您要的表單。如果沒有顯示屬性表,請按 f4 鍵以顯示它。

  2. 請確定已選取 [表單本身。然後,在屬性工作表中,按一下 [事件] 索引標籤。

  3. 在 [事件] 索引標籤中 [ On Got Focus ] 屬性中,按一下 [建立] 按鈕 [建立器] 按鈕

  4. 在 [選擇建立器] 對話方塊中,按一下 [程式碼建立器]。

    Visual Basic 編輯器會隨即開啟新的模組。

  5. 輸入Me.Requery,然後再關閉 Visual Basic 編輯器]。

  6. 儲存表單。

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×