• 締切済み

複数条件抽出(アクセス)

F得意先マスターを作成しました。得意先CD、得意先名、フリガナ、住所、TELの項目名があります。(テーブルから作成しました) 例えば、フリガナがフで始まり、住所が神奈川で始まるものを抽出したいので、 テキストボックスを二つ作成し、コマンドボタンも作成しました。一つ目のテキストボックスにはフリガナを入力、二つ目には住所を入力します。 これを抽出するマクロを作成したいのですが、どうしてよいのか?? (また、一つ目のテキストボックスには何か条件を入れますが、二つ目にはいれないで、抽出したいというものにも対応したいと思っています)

みんなの回答

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

> 二つ目にはいれないで、抽出したいというものにも対応したいと思っています 2つ目のフィールドの抽出条件に、 Like Forms!フォーム名!テキストボックス名 & "*" Or Forms!フォーム名!テキストボックス名 Is Null のように入れてみてください。 コマンドボタンのクリック時イベントで、再クエリを実行すれば大丈夫だと思います。

mimi923
質問者

お礼

ありがとうございます。 再クえりなんですが、こんとーるの指定は必要ありませんか?

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

マクロで行うよりクエリの方が楽だと思いますが... クエリでF得意先マスターを参照 フリガナの抽出条件に Like Nz(Form![フォーム名]![テキストボックス1],"*") &"*" 住所の抽出条件に Like Nz(Form![フォーム名]![テキストボックス2],"*") &"*"

mimi923
質問者

お礼

ありがとうございます。フォームでテキストボックスに入力してやりたいのです。パラメータで入力するのは見栄えてきにあまりしっくりこないのでm(__)m