TopAccess【ACCESS】Findメソッドを使ってレコードを検索

【ACCESS】Findメソッドを使ってレコードを検索

検索の条件が1つなら
http://www.accessclub.jp/vbakaisetu/11.htmlに書かれている方法でいいのだが、検索条件が複数のときに
strCriteria = "種別='" & Me!テキスト11 & _
"'" 'AND ドライブ名='" & Me!テキスト12 & _
"'" 'AND フォルダ名='" & Me!テキスト13 & "'"
rs.Find strCriteria

てやったら、

実行時エラー '3001';
引数が間違った型、許容範囲外、または競合しています。

という、エラーがでる。

それで、試行錯誤した結果、

  rs.Find "種別='" & Me!テキスト11 & "'"
  rs.Find "ドライブ名='" & Me!テキスト12 & "'"
  rs.Find "フォルダ名='" & Me!テキスト13 & "'"

という具合に、3回に分けてfindメソッドを行ったら、求める結果が得られた。



人気ブログで情報検索
人気blogランキングへ

関連記事

カテゴリー>Access

Round関数と四捨五入

【Access】自動採番プロシージャ

【ACCESS】アクセスキーを設定する

【ACCESS】年月で絞込み

Access VBAプログラミング開発工房 入門・基礎編

【ACCESS】リストボックスの指定した列を参照

【ACCESS】Findメソッドを使ってレコードを検索

【ACCESS】追加クエリ 追加されるレコードが多すぎる

【ACCESS】入力の出来るメッセージボックス

【ACCESS】レコードセットのフィールド参照

VBE(Visual Basic Editor)がスクロールしない

免責事項

当サイトに掲載されている情報に関しては、正確な情報になるよう細心の注意を払っておりますが、その信用性、正確性、妥当性等について保証するものではありません。当サイトおよびそのリンク先のサイトに掲載されている情報等により生じたトラブル並びに被った損害については、当サイトは一切の責任を負いかねます。