FilterOn 屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 FilterOn 屬性可以指定或確定是否應(yīng)用窗體報(bào)表Filter 屬性。Boolean 型,可讀/寫。

expression.FilterOn

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對象的表達(dá)式。

說明

如果已經(jīng)在 Microsoft Access 項(xiàng)目 (.adp) 中指定了服務(wù)器篩選,請使用 ServerFilterByForm 屬性。

FilterOn 屬性有以下設(shè)置:

設(shè)置

Visual Basic

說明

True

應(yīng)用對象的 Filter 屬性。

False

(默認(rèn)值)不應(yīng)用對象的 Filter 屬性。

 

注釋  對于報(bào)表,可以使用報(bào)表的屬性表Visual Basic 設(shè)置 FilterOn 屬性。

如果要設(shè)置窗體的 FilterOn 屬性,可以使用或使用 Visual Basic。也可以通過單擊“窗體”視圖工具欄或“篩選/排序”工具欄上的“應(yīng)用篩選”設(shè)置該屬性。

如果要應(yīng)用一個(gè)已保存的篩選,請按下窗體的“應(yīng)用篩選”按鈕,或通過使用宏或 Visual Basic 將窗體或報(bào)表的 FilterOn 屬性設(shè)置為 True 來應(yīng)用篩選。對于報(bào)表,可在報(bào)表的屬性表中將“開啟篩選”屬性設(shè)置為“是”來應(yīng)用篩選。

“應(yīng)用篩選”按鈕指明了 FilterFilterOn 屬性的狀態(tài)。該按鈕在有篩選可應(yīng)用之前是禁用的。如果當(dāng)前應(yīng)用了一個(gè)現(xiàn)有的篩選,“應(yīng)用篩選”按鈕會處于被按下的狀態(tài)。要在打開窗體或報(bào)表時(shí)自動(dòng)應(yīng)用篩選,請?jiān)诖绑w的 OnOpen 事件屬性中指定一個(gè)使用 ApplyFilter 操作的宏或使用 DoCmd 對象的 ApplyFilter 方法的事件過程。

要?jiǎng)h除篩選,可單擊處于按下狀態(tài)的“應(yīng)用篩選”按鈕,或單擊“記錄”菜單中的“取消篩選/排序”,或者使用 Visual Basic 將 FilterOn 屬性設(shè)置為 False。對于報(bào)表,可通過在報(bào)表的屬性表中將“開啟篩選”屬性設(shè)置為“否”來取消屬性。

注釋  當(dāng)創(chuàng)建新對象時(shí),該對象將從創(chuàng)建它的表或查詢繼承 RecordSource、Filter、ServerFilter、OrderByOrderByOn 屬性。對于窗體或報(bào)表,其繼承的篩選在打開對象時(shí)不會自動(dòng)應(yīng)用。