使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

您可以使用 Access 桌面資料庫中的 ShowAllRecords 宏指令,從作用中 資料表、查詢 結果集或 表單移除任何套用的 篩選 ,並顯示數據表或結果集中的所有記錄,或是表單基礎數據表或查詢中的所有記錄。

設定

ShowAllRecords 宏指令沒有任何自變數。

註解

您可以使用此宏指令,確保所有記錄 (包括任何變更或新的記錄) ,都會顯示在數據表、查詢結果集或表單中。 此動作會造成表單或 子表單的記錄 重新查詢 。

您也可以使用此動作來移除套用篩選宏指令、[常用] 索引卷標上的 [篩選] 命令,或 OpenForm 宏指令的 [篩選名稱] 或 [Where 條件] 自變數所套用的任何篩選。

此動作的效果與按兩下 [常用] 索引標籤上的 [切換篩選] 相同,或以滑鼠右鍵按下篩選的欄位,然後按兩下 [表單視窗]、[版面配置檢視] 或 [資料工作表檢視] 中的 [清除篩選]。

若要在 Visual Basic for Applications (VBA) 模組中執行 ShowAllRecords 宏指令,請使用 DoCmd 物件的 ShowAllRecords 方法。

範例

使用巨集來套用篩選

下列宏包含一組動作,每個宏都會篩選客戶電話清單窗體的記錄。 它會顯示 ApplyFilterShowAllRecordsGoToControl 宏指令的使用方式。 它也會顯示使用條件來判斷已在表單上選取選項組中的切換按鈕。 每個動作列都會與切換按鈕相關聯,該按鈕會從A、B、C 等記錄或所有記錄開始選取一組記錄。 這個宏應該附加到 CompanyNameFilter 選項組的 AfterUpdate 事件。

條件

動作

引數:設定

註解

[公司名稱篩選] =1

ApplyFilter

Where 條件:[Company Name] Like “[AÀÁÂÃÄ]*”

篩選以 A、À、Á、Â、Ã 或 Ä 開頭的公司名稱。

[公司名稱篩選] =2

ApplyFilter

Where 條件:[Company Name] Like “B*”

篩選以 B 開頭的公司名稱。

[公司名稱篩選] =3

ApplyFilter

Where 條件:[公司名稱] Like “[CÇ]*”

篩選以 C 或 Ç 開頭的公司名稱。

...D 到 Y 的巨集指令列格式與 A 到 C 的格式相同...

[公司名稱篩選] =26

ApplyFilter

Where 條件:[Company Name] Like “[ZÆØÅ]*”

篩選以 Z、Æ、Ø 或 Å 開頭的公司名稱。

[公司名稱篩選] =27

ShowAllRecords

顯示所有記錄。

[RecordsetClone].[RecordCount]>0

GoToControl

Control Name:CompanyName

如果傳回所選字母的記錄,則將焦點移到 CompanyName 控制項。

需要更多協助嗎?

想要其他選項嗎?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×