Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

您可以使用 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 控制項。

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×