刷新或再次查詢數(shù)據(jù)

此頁沒有內(nèi)容條目
內(nèi)容

Access > 查詢

 

刷新或再次查詢數(shù)據(jù)

blueup_CLV全部顯示

bluedrop_CLV全部隱藏

如果您在網(wǎng)絡(luò)上共享數(shù)據(jù)庫,則在您查看數(shù)據(jù)表或窗體中的數(shù)據(jù)時(shí),其他用戶可能正在更改這些數(shù)據(jù)。Microsoft Access 按照設(shè)定的間隔更新您查看的數(shù)據(jù)。但是,您可以通過刷新記錄來即刻顯示最新數(shù)據(jù)。還可以通過再次查詢數(shù)據(jù)進(jìn)行更為徹底的更新。

刷新記錄僅會(huì)更新數(shù)據(jù)表或窗體中已經(jīng)存在的數(shù)據(jù)。該操作不會(huì)重新排列記錄的順序、顯示新記錄或者刪除已刪除的記錄或不再滿足指定條件的記錄。要執(zhí)行這些任務(wù),可以再次查詢記錄??梢允謩?dòng)再次查詢數(shù)據(jù),也可以通過使用宏或者使用代碼來再次查詢數(shù)據(jù)。

 注釋    由于再次查詢數(shù)據(jù)執(zhí)行的任務(wù)要比刷新數(shù)據(jù)多,因此該操作用時(shí)更長(zhǎng)并且可能會(huì)進(jìn)行相當(dāng)長(zhǎng)的時(shí)間,具體取決于記錄集。

您要做什么?


hrefIcon_ZA10069439 刷新數(shù)據(jù)

hrefIcon_ZA10069439 設(shè)置刷新間隔

hrefIcon_ZA10069439 手動(dòng)再次查詢數(shù)據(jù)

hrefIcon_ZA10069439 使用宏再次查詢數(shù)據(jù)

hrefIcon_ZA10069439 使用代碼再次查詢數(shù)據(jù)


刷新數(shù)據(jù)

請(qǐng)執(zhí)行下列操作之一:
要刷新數(shù)據(jù)表視圖或窗體視圖中的記錄,請(qǐng)?jiān)?/span>“開始”選項(xiàng)卡上的“記錄”組中單擊“全部刷新”,然后單擊“刷新”
要刷新數(shù)據(jù)透視表視圖或數(shù)據(jù)透視圖視圖中的記錄,請(qǐng)?jiān)?/span>“設(shè)計(jì)”選項(xiàng)卡上的“數(shù)據(jù)”組中單擊“刷新數(shù)據(jù)透視圖”

TopPageIcon_CLV 返回頁首

設(shè)置刷新間隔

可以設(shè)置 Access 刷新數(shù)據(jù)的間隔。默認(rèn)情況下,Access 每 60 秒刷新一次數(shù)據(jù)。

1.單擊“Office 按鈕”。這將顯示 Outspace。
2.在 Outspace 的左窗格中,單擊“選項(xiàng)”。
3.“Access 選項(xiàng)”對(duì)話框的左窗格中,單擊“高級(jí)”。
4.在右窗格中的“高級(jí)”下,為“刷新間隔(秒)”指定一個(gè)值。

TopPageIcon_CLV 返回頁首

手動(dòng)再次查詢數(shù)據(jù)

按 Shift+F9。

TopPageIcon_CLV 返回頁首

使用宏再次查詢數(shù)據(jù)

如果希望在某個(gè)事件發(fā)生時(shí)自動(dòng)對(duì)數(shù)據(jù)進(jìn)行再次查詢,可以創(chuàng)建一個(gè)宏并將其附加到該事件。例如,假定您希望每當(dāng)窗體得到焦點(diǎn) (焦點(diǎn):一種接受通過鼠標(biāo)或鍵盤操作或 SETFOCUS 方法進(jìn)行的用戶輸入的能力。焦點(diǎn)可由用戶或由應(yīng)用程序設(shè)置。具有焦點(diǎn)的對(duì)象通常由突出顯示的標(biāo)題或標(biāo)題欄指示。)時(shí)再次查詢?cè)摯绑w中的數(shù)據(jù), 則可以通過使用下面的過程創(chuàng)建一個(gè)宏并將其附加到該窗體的“獲得焦點(diǎn)”事件:

1.“創(chuàng)建”選項(xiàng)卡上的“其他”組中,單擊“宏”。如果此命令不可用,請(qǐng)單擊“模塊”“類模塊”按鈕下面的箭頭,然后單擊“宏”。
2.單擊綠色加號(hào) (+) 旁邊的框中的箭頭,然后單擊“查詢”
3.使用名稱 Requery 保存宏,然后關(guān)閉宏生成器。
4.設(shè)計(jì)視圖 (設(shè)計(jì)視圖:顯示數(shù)據(jù)庫對(duì)象(包括表、查詢、窗體、報(bào)表和宏)的設(shè)計(jì)的視圖。在設(shè)計(jì)視圖中,可以創(chuàng)建新的數(shù)據(jù)庫對(duì)象以及修改現(xiàn)有對(duì)象的設(shè)計(jì)。)中打開需要的窗體。如果屬性表未顯示,請(qǐng)按 F4 顯示它。
5.確保窗體本身處于選中狀態(tài)。然后在屬性表上單擊“事件”選項(xiàng)卡。
6.“事件”選項(xiàng)卡上,單擊“獲得焦點(diǎn)”屬性中的箭頭,然后單擊宏的名稱 Requery。
7.保存該窗體。

TopPageIcon_CLV 返回頁首

使用代碼再次查詢數(shù)據(jù)

還可以使用代碼自動(dòng)對(duì)數(shù)據(jù)進(jìn)行再次查詢。假定您希望每當(dāng)窗體得到焦點(diǎn)時(shí)再次查詢?cè)摯绑w中的數(shù)據(jù), 則可以通過使用下面的過程創(chuàng)建一個(gè)模塊并將其附加到該窗體的“獲得焦點(diǎn)”事件:

1.在設(shè)計(jì)視圖中打開需要的窗體。如果屬性表未顯示,請(qǐng)按 F4 顯示它。
2.確保窗體本身處于選中狀態(tài)。然后在屬性表上單擊“事件”選項(xiàng)卡。
3.“事件”選項(xiàng)卡上的“獲得焦點(diǎn)”屬性中,單擊“生成”按鈕 按鈕圖像。
4.“選擇生成器”對(duì)話框中,單擊“代碼生成器”。

一個(gè)新模塊在 Visual Basic 編輯器中打開。

5.鍵入 Me.Requery,然后關(guān)閉 Visual Basic 編輯器。
6.保存該窗體。

TopPageIcon_CLV 返回頁首