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

適用對象

Form 物件

Report 物件

您可以使用 Filter 屬性來指定要在篩選器套用至表單、報表查詢或資料表時顯示的記錄子集。 讀/寫字串

expression.Filter

運算式 必要。 傳回 [套用至] 清單中其中一個對象的表達式。

備註

若要在 Microsoft Access 專案 (.adp) 內指定伺服器篩選器,以找出存放在伺服器上的資料,請使用 ServerFilter 屬性。

Filter 屬性為包含 WHERE 子句但沒有 WHERE 關鍵字的字串運算式。 例如,以下 Visual Basic for Applications (VBA) 程式碼會定義並套用篩選器,僅顯示美國的客戶:

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

您可以使用資料表或表單的屬性工作表、巨集或 VBA 程式碼來設定此屬性。

此外,您也可以在 [表單] 檢視、[報表] 檢視、[資料工作表] 檢視或 [版面配置] 檢視中設定此屬性,方法是在 [資料] 索引標籤上,按一下 [排序與篩選] 底下的 [篩選器] 或 [選取範圍],然後在子功能表上按一下其中一個命令。

附註: 設定 Filter 屬性不會對 ADO Filter 屬性產生任何影響。

您可以使用 Filter 屬性來儲存篩選,並在稍後套用篩選。 篩選會與建立篩選的物件一起儲存。 對象開啟時會自動載入,但不會自動套用。

建立物件時,新的物件會繼承做為其建立依據之資料表或查詢的 RecordSourceFilterOrderByOrderByOn 屬性。

若要將已儲存的篩選器套用至表單、查詢或資料表,請在 [資料] 索引標籤上,按一下 [排序與篩選] 底下的 [切換篩選],或是使用巨集或 VBA 程式碼將 FilterOn 屬性設為 True。 針對報表,您可以在報表的屬性工作表中將 FilterOn 屬性設為 Yes,藉此套用篩選器。

[切換篩選] 按鈕會指出 FilterFilterOn 屬性的狀態。 此按鈕會保持停用狀態,直到有篩選器可供套用為止。 如果目前已套用現有的篩選器,[切換篩選] 按鈕就會顯示為已按下狀態。

若要在開啟表單時自動套用篩選器,請在表單的 OnOpen 事件屬性設定中,指定使用 ApplyFilter 動作的巨集或使用 DoCmd 物件之 ApplyFilter 方法的事件程序。

若要移除篩選器,請按一下顯示為已按下狀態的 [切換篩選] 按鈕,然後滑鼠右鍵按一下篩選欄位並按一下 [清除篩選...],或是使用 VBA 程式碼將 FilterOn 屬性設為 False

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

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

感謝您的意見反應!

×