FilterOn 屬性

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

適用於

Form 物件

Report 物件

您可以使用 FilterOn 屬性來指定或決定是否要對表單或報表套用 Filter 屬性。可讀寫的 Boolean

expression.FilterOn

expression 必要。會傳回 [適用於] 清單中其中一個物件的運算式。

備註

如果您已經在 Microsoft Access 專案 (.adp) 中指定伺服器篩選,請使用 ServerFilterByForm 屬性。

[篩選對象] 屬性使用下列設定值。

設定值

Visual Basic

描述

True

套用物件的 [篩選] 屬性

False

(預設值) 不要套用物件的 [篩選] 屬性


附註: 對於報表,您可以使用報表的屬性工作表或 Visual Basic for Applications (VBA) 程式碼設定FilterOn屬性。

如果是表單,您可以使用巨集或 VBA 程式碼來設定 FilterOn 屬性,也可以在 [資料] 索引標籤上,按一下 [排序與篩選] 底下的 [切換篩選],來設定此屬性。

若要套用儲存的篩選,請在表單中按下 [切換篩選] 按鈕,或在表單或報表中使用巨集或 Visual Basic,將 [篩選對象] 屬性設為 True。您也可以在報表的屬性表中,將 [篩選對象] 屬性設為 [是]。

[切換篩選] 按鈕會指出 [篩選] 及 [篩選對象] 屬性的狀態。在沒有可套用的篩選時,此按鈕會保持停用。如果目前已套用現有篩選,[切換篩選] 按鈕會顯示為已按下。若要在表單或報表開啟時自動套用篩選,請在表單的 OnOpen 事件屬性設定中,指定使用 ApplyFilter 指令的巨集,或是指定使用 DoCmd 物件的 ApplyFilter 方法的事件程序。

若要移除篩選,您可以在 [常用] 索引標籤上的 [排序與篩選] 底下,按一下 [切換篩選] 按鈕,或使用 VBA 程式碼將 [篩選對象] 屬性設為 False。您也可以在報表的屬性表中,將 [篩選對象] 屬性設為 [否]。

附註: 當新物件建立時,會從建立它的資料表或查詢繼承 [記錄來源]、[篩選]、[伺服器篩選]、[排序方式] 以及 [排序對象] 屬性。如果來源是表單和報表,則繼承的篩選不會在物件開啟時自動套用。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×