Applies To
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

當您透過網路共用資料庫時,Microsoft Access 會以設定的間隔更新資訊。 若要檢視最新的資料,請從 [資料工作表] 或 [表單] 檢視重新整理記錄,在 [常用] 索引標籤上,按一下 [全部重新整理] >[重新整理]。 重新整理程式會更新資料工作表或表單中的現有資料,而且不會重新排序記錄、顯示新記錄,或移除任何已刪除的記錄或不再符合指定準則的記錄。 如需更具體或徹底的更新,請使用巨集重新查詢資料。

附註:  根據資料錄集的大小,執行重新查詢程序可能會很耗時。

您想要做什麼?

重新整理資料

  • 執行下列其中一個動作:

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

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

    • 按 SHIFT+F9。

頁面頂端

設定重新整理間隔

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

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

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

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

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

頁面頂端

使用巨集重新查詢資料

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

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

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

  3. 使用名稱 Requery 儲存巨集,然後關閉巨集建立器。

  4. 在 設計檢視 中開啟您想要的表單。 如果沒有顯示屬性工作表,請按 F4 以顯示屬性工作表。

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

  6. 在 [ 事件 ] 索引標籤上,按一下 [ On Got Focus 屬性] 中的箭號,然後按一下巨集的名稱 - 重新查詢。

  7. 儲存表單。

頁面頂端

使用程式碼重新查詢資料

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

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

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

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

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

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

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

  6. 儲存表單。

頁面頂端

在 Access Web 應用程式中重新查詢資料

Access Web 應用程式查詢會在伺服器上執行。 您可以使用 RequeryRecords 巨集在 Access Web 應用程式中重新查詢資料。 此巨集需要目前的資料錄集。

  1. 開啟您想要的表單,按一下 [動作],然後按一下 [On Current]。

  2. [動作目錄] 中,按一下 [RequeryRecords]。 如果您選擇將 Where= 留空,不會對結果執行額外的篩選,將 OrderBy= 留空,不會執行特定排序。

  3. 儲存表單。

頁面頂端

Need more help?

Want more options?

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