Me.コンボボックス.Filterという使い方は出来ない?
Anser;[Me.コンボボックス.Filter]は出来ません。
コンボボックス(リストボックスも)値集合ソース:RowSourceを変更しないといけません。
値集合ソースというのは選択クエリー(テーブルもOK)全体で、Filterはクエリーの中の抽出条件だけです。
コンボボックスにフィルタをかけた状態にするには、選択クエリー全体を書き直す必要があります。
現在、値集合ソースがテーブル(もしくはクエリー)名になっているなら
Me.コンボボックス.RowSource = ”SELECTテーブル名.* FROM テーブル名 WHERE (○○);” |
○○部分にフィルターで書いた式を入れ、
Me.コンボボックス.Requery |
でいけると思います
※SQL文に慣れていないと( ) 部分でよく引っかかります
その時はSELECT文””の間の部分をクエリー新規作成からSQLビューにし貼り付けて確認するとわかりやすいです