• 締切済み

あいまい検索したいのですが・・・

あいまい検索したいのですが・・・ VBAで構文を勉強しました。 テキスト0に入力された文字を「基本フォーム」の「名前」の欄から検索して、 該当するレコードのフォームを開くというものだと思うのですが、 下記の構文になると思います。 DoCmd.OpenForm "基本フォーム", , , "[名前]='" & Me!テキスト0 & "'" ただ、これだとテキスト0にそのものずばりを入力しないと検索できないので、 もう少し曖昧にしたいのです。 例えばでは「山田太郎」とフルネームで入力しないと該当しないと思うのですが、 「山田」とか「太郎」とかあるいは「山」とか入力すると該当レコードが出るようにしたいのですが。 どうぞよろしくお願いいたします。

みんなの回答

  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.1

"[名前]='" & Me!テキスト0 & "'" ↓ "[名前] Like '*" & Me!テキスト0 & "*'" として、どうなりますか。 前後の空白を除くのであれば "[名前] Like '*" & Trim(Me!テキスト0) & "*'" でも

関連するQ&A