- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスOpenForm 引数FilterName)
Access OpenFormメソッドでフィルタを適用する方法
このQ&Aのポイント
- AccessのOpenFormメソッドを使用して、レコードソースとなるテーブルのフィルタを設定する方法について教えてください。
- DoCmd.OpenFormメソッドにフィルタ条件を指定してフォームを開いても、適用されません。
- Form_Loadイベントでフィルタを設定すると、フィルタが適用されます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Test like '*い*' 含むは=ではなくLikeです。 *は0文字以上のワイルドカードです。1文字を表す?もあります Test like '*い*' のように前後にあることで「含む」を表します。 Test like 'い*' のように 後にあることで「[い]で始まる」を表します。 Test like '*い* のように 前にあることで「[い]で終る」を表します。
その他の回答 (1)
- hatena1989
- ベストアンサー率87% (378/433)
回答No.2
ヘルプの行を読み間違えてます。 FilterName(第3引数) ------------------------------------------- カレント データベースのクエリの有効な名前を文字列式 で指定します。 ------------------------------------------- WhereCondition(第4引数) ------------------------------------------- 有効なSQLWHERE句を文字列式で指定します。 ただし、WHEREという語を指定する必要はありません。 ------------------------------------------- です。 DoCmd.OpenForm "フォーム1", acNormal, , "test ='い'"
質問者
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。