重新整理或重新查詢資料

當您以網路共用資料庫時,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. 儲存表單。

頁面頂端

需要更多協助?

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

這項資訊有幫助嗎?

×