<完全なレコードセットオブジェクト参照
フィルタプロパティセットまたはレコード・オブジェクト内のデータのためのフィルタが含まれている変異体を返します。 フィルタを使用すると、特定の条件に合うレコードを選択することができます。
Filterプロパティは、次のいずれかを含めることができます。
- 条件文字列
- ブックマークの配列
- FilterGroupEnumの値
条件文字列の例:
- rs.Filter = "姓= 'スミスの"
- rs.Filter = "姓= 'スミス' AND生年月日> =#4/10/70#"
- rs.Filter = "姓= 'ジョンソン' OR姓= 'ジョンソン'"
- rs.Filter = "姓LIKEジョン*"
- rs.Filter = "[会社名] = 'アルフレッドFutterkiste' OR注文> $ 300.00"
ブックマークの配列の例:
DIM fname(10)
fname(2) = rs.Bookmark
rs.Filter = fname(2)
フィルタプロパティが設定されている場合、カーソルを濾過レコードの最初のレコードに移動します。 Filterプロパティがクリアされたときに、カーソルがフィルタリングされていないレコードセットの最初のレコードに移動します。
構文
objRecordset.Filter
FilterGroupEnum値
定数 | 値 | 説明 |
---|---|---|
adFilterNone | 0 | 現在のフィルタを削除します。 |
adFilterPendingRecords | 1 | まだサーバに送信されていないだけで、編集されたレコードを表示するフィルタ |
adFilterAffectedRecords | 2 | 最後の削除、再同期、UpdateBatchを、またはCancelBatchの呼び出しによって影響を受けたレコードのみを表示するフィルタ |
adFilterFetchedRecords | 3 | 現在のキャッシュ内のレコードを表示するフィルタ |
adFilterConflictingRecords | 5 | 最後のバッチ更新に失敗したレコードを表示するフィルタ |
<完全なレコードセットオブジェクト参照