套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

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

設定

The ShowAllRecords macro action doesn't have any arguments.

註解

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

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

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

To run the ShowAllRecords action in a Visual Basic for Applications (VBA) module, use the ShowAllRecords method of the DoCmd object.

範例

使用巨集來套用篩選

下列巨集包含一組動作,每個巨集都會篩選客戶電話清單表單的記錄。 它會顯示 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 控制項。

需要更多協助嗎?

想要其他選項嗎?

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