共用方式為


Access) (DoCmd.SetFilter 方法

您可以使用 SetFilter 方法,篩選使用中之資料工作表、表單、報表或資料表內的記錄。

語法

運算式SetFilter (FilterNameWhereConditionControlName)

expression 代表 DoCmd 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FilterName 選用 變數 如有提供,即為查詢或已儲存為查詢之篩選器的名稱。 需要這個引數或 WhereCondition 引數。
WhereCondition 選用 變數 如有提供,即為限制資料工作表、表單、報表或資料表中之記錄的 SQL WHERE 子句。
ControlName 選用 變數 如有提供,即為與要篩選之子表單或子報表對應的控制項名稱。 如果空白,即會篩選目前的物件。

註解

當您執行此方法時,會將篩選器套用至具有焦點的使用中資料表、表單、報表或資料工作表 (例如查詢結果)。

使用中物件的 Filter 屬性可用來儲存 WhereCondition 自 變數,並在稍後套用它。 篩選會儲存在建立的物件。 他們會自動載入時開啟物件時,但不是會自動套用。

若要在開啟物件時自動套用篩選,請將 FilterOnLoad 屬性設定為 True

範例

下列程式碼範例會篩選使用中的物件,讓該物件只顯示以 "NWTB" 開頭的記錄。

DoCmd.SetFilter WhereCondition:="[Product Code] Like ""NWTB*"""

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應