重新整理或重新查詢資料

當您在網路共用資料庫時,Microsoft Access 會在固定間隔時間更新資訊。要檢視最新資料,請從 [資料工作表] 或 [表單] 檢視的 <legacyBold></legacyBold><ui>[常用]</ui> 索引標籤按一下 <legacyBold></legacyBold><ui>[全部重新整理]</ui> > <legacyBold></legacyBold><ui>[重新整理]</ui>,重新整理記錄。重新整理程序會更新資料工作表或表單中的現有資料,不會重新排序記錄、顯示新記錄或移除任何已刪除的記錄或已不符所指定準則的記錄。若須要較為特定或徹底的更新,請使用巨集重新查詢資料。

附註: 視資料錄集的大小而定,執行重新查詢程序有時可能需花費相當長的時間。

您想要做什麼?

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1">重新整理資料</link>

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1_5">設定重新整理的間隔時間</link>

使用巨集重查詢資料

以程式碼重新查詢資料

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#requeryaccessapp">重新查詢 Access網頁應用程式的資料</link>

重新整理中的資料

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

    • 若欲自視窗中或表單中重新整理資料表,請自<ui>紀錄</ui>群組中之<ui>主頁</ui>標籤中點擊<ui>全部重新整理</ui>之後點擊<ui>重新整理</ui>。

    • 如欲重新整理樞紐分析表和樞紐數據表中的紀錄,請於<ui>檔案</ui>群組中的<ui>設計</ui>標籤中點擊<ui>重新整理樞紐分析表</ui>。

    • 按 SHIFT+F9。

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">頁面頂端</link>

設定重新整理的間隔時間

您可設定Access重新整理的時間間隔。Access預設的資料重新整理間隔為60秒。

  1. 點擊Office按鈕。此時外圍區塊將被開啟。

  2. 請於外圍區塊的左側窗格點擊<ui>選項</ui>。

  3. 在 <ui>[Access 選項]</ui> 對話方塊的左側視窗點擊 <ui>進階</ui>。

  4. 在右側視窗,請於<ui>進階</ui>為<ui>重新整理間隔 (秒)</ui>設定一數值。

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">頁面頂端</link>

使用巨集重查詢資料

您可以建立一個巨集並將其附加至事件,如此每次有事件發生時將自動重新查詢資料。例如,假設您想要在表單每次收受<token>TE000127438</token>時都重新查詢表單中的資料。您可以使用下列程序操作,建立巨集並將其附加至表單的 <ui>On Got Focus</ui> 事件:

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

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

  3. 以<literal>重新查詢</literal>之名儲存巨集,之後關閉巨集產生器。

  4. 自<token>TE000126615</token>中開啟您要的表單。如果屬性表沒有顯示,請按 F4。

  5. 請確認已選擇表單。之後,請於屬性表中點擊<ui>事件</ui>標籤。

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

  7. 儲存表單。

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">頁面頂端</link>

以程式碼重新查詢資料

您可以建立一個巨集並將其附加至事件,使每次有事件發生時即自動重新查詢資料。例如,假設您想要在表單每次接受焦點時都重新查詢表單中的資料。您可以使用下列程序操作,建立巨集並將其附加至表單的<ui> On Got Focus</ui> 事件:

  1. 在設計視窗中開啟您要的表單。如果屬性表沒有顯示,請按 F4。

  2. 請確認已選擇表單。之後,請於屬性表中點擊<ui>事件</ui>標籤。

  3. 於<ui>On Got Focus</ui> 屬性中之<ui>事件</ui> 標籤下點擊<ui>建立</ui>按鈕<mediaLinkInline><image xlink:href="d5f9f47b-bca3-42bd-9772-96ff011602bd"></image></mediaLinkInline>。

  4. 於 <ui>選擇產生器</ui> 對話方塊中點擊<ui>程式碼產生器</ui>.

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

  5. 鍵入 <literal>Mr.Requery</literal>,之後關閉Visual Basic編輯器。

  6. 儲存表單。

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">頁面頂端</link>

重新查詢 Access 網頁應用程式的資料

Access 網頁應用程式於伺服器上執行查詢功能。在 Access 網頁應用程式中,您應使用 RequeryRecords 巨集來重新查詢資料。此巨集需要當前的資料錄集。

  1. 開啟要使用的表單,按一下 <ui>動作</ui> 然後按一下同步當下資料。

  2. 從 <ui>巨集指令目錄</ui> 按一下 <ui>重新查詢紀錄</ui>。若您選擇將 <ui>Where=</ui> 留空,則不會額外篩選結果;若將 <ui>OrderBy=</ui> 留空,則不會執行特定的排序方法<legacyBold></legacyBold>。

  3. 儲存表單。

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">頁面頂端</link>

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×