當您以網路共用資料庫時,Microsoft Access 會以設定間隔更新資訊。 若要查看最新資料,請從 [資料工作表視圖或表單檢視> 重新>[重新 次。 重新更新程式會更新資料工作表或表單中的現有資料,而且不會重新排列記錄、顯示新記錄,或移除任何不再符合指定準則的已刪除記錄。 若要進行更具體或完整的更新,請使用宏重新查詢資料。

附註:  視 recordset 的大小不同,執行重新查詢程式可能會非常耗時。

您想要做什麼?

重新更新資料

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

    • 若要重新組織資料工作表或表單檢視中的記錄,請在[首頁>的 [記錄> 群組中,按一下 [全部重新更新》,然後按一下 [重新更新

    • 若要重新組織樞紐分析表或樞紐分析圖中的記錄,請在[設計視圖>的 [資料群組> 中,按一下 [重新組織樞紐分析

    • 按 SHIFT+F9。

頁面頂端

設定重新更新間隔

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

  1. 按一下 [Office 按鈕]。 出現倒退鍵。

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

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

  4. 在右窗格中的進位下,指定重新 (秒) 。

頁面頂端

使用宏重新查詢資料

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

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

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

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

  4. 在表單中開啟 設計檢視。 如果沒有顯示內容表,請按 F4 以顯示它。

  5. 確認已選取表單本身。 接著,在屬性工作表上,按一下 [事件> 卷點

  6. 在 [ 事件 > 的 Tab 上,按一下 On Got Focus 屬性中的箭號,然後按一下宏的名稱 - 重新查詢。

  7. 儲存表單。

頁面頂端

使用程式碼重新查詢資料

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

  1. 在設計檢視中開啟您想要的表單。 如果沒有顯示內容表,請按 F4 以顯示它。

  2. 確認已選取表單本身。 接著,在屬性工作表上,按一下 [事件> 卷點

  3. 在 [ 事件」 的 [ 焦點在上 屬性, click the Build button button [建立器] 按鈕.

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

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

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

  6. 儲存表單。

頁面頂端

在 Access Web App 中重新查詢資料

Access Web App 查詢會在伺服器上執行。 您可以使用 RequeryRecords 宏在 Access Web App 中重新查詢資料。 此宏需要目前的 recordset。

  1. 開啟您想要的表單 ,按一下[動作,然後按一下 [目前狀態。

  2. 從動作目錄,按一下RequeryRecords。 如果您選擇將 Where=保留空白,系統不會對結果執行額外的篩選,而將 OrderBy= 保留 為空白,系統不會執行特定的排序。

  3. 儲存表單。

頁面頂端

Need more help?

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

Was this information helpful?

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

Thank you for your feedback!

×