Access) (DoCmd.SetFilter 方法
您可以使用 SetFilter 方法,篩選使用中之資料工作表、表單、報表或資料表內的記錄。
語法
運算式。SetFilter (FilterName、 WhereCondition、 ControlName)
expression 代表 DoCmd 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
FilterName | 選用 | 變數 | 如有提供,即為查詢或已儲存為查詢之篩選器的名稱。 需要這個引數或 WhereCondition 引數。 |
WhereCondition | 選用 | 變數 | 如有提供,即為限制資料工作表、表單、報表或資料表中之記錄的 SQL WHERE 子句。 |
ControlName | 選用 | 變數 | 如有提供,即為與要篩選之子表單或子報表對應的控制項名稱。 如果空白,即會篩選目前的物件。 |
註解
當您執行此方法時,會將篩選器套用至具有焦點的使用中資料表、表單、報表或資料工作表 (例如查詢結果)。
使用中物件的 Filter 屬性可用來儲存 WhereCondition 自 變數,並在稍後套用它。 篩選會儲存在建立的物件。 他們會自動載入時開啟物件時,但不是會自動套用。
若要在開啟物件時自動套用篩選,請將 FilterOnLoad 屬性設定為 True。
範例
下列程式碼範例會篩選使用中的物件,讓該物件只顯示以 "NWTB" 開頭的記錄。
DoCmd.SetFilter WhereCondition:="[Product Code] Like ""NWTB*"""
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。