- 締切済み
複数条件抽出(アクセス)
F得意先マスターを作成しました。得意先CD、得意先名、フリガナ、住所、TELの項目名があります。(テーブルから作成しました) 例えば、フリガナがフで始まり、住所が神奈川で始まるものを抽出したいので、 テキストボックスを二つ作成し、コマンドボタンも作成しました。一つ目のテキストボックスにはフリガナを入力、二つ目には住所を入力します。 これを抽出するマクロを作成したいのですが、どうしてよいのか?? (また、一つ目のテキストボックスには何か条件を入れますが、二つ目にはいれないで、抽出したいというものにも対応したいと思っています)
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Gin_F
- ベストアンサー率63% (286/453)
回答No.2
> 二つ目にはいれないで、抽出したいというものにも対応したいと思っています 2つ目のフィールドの抽出条件に、 Like Forms!フォーム名!テキストボックス名 & "*" Or Forms!フォーム名!テキストボックス名 Is Null のように入れてみてください。 コマンドボタンのクリック時イベントで、再クエリを実行すれば大丈夫だと思います。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
マクロで行うよりクエリの方が楽だと思いますが... クエリでF得意先マスターを参照 フリガナの抽出条件に Like Nz(Form![フォーム名]![テキストボックス1],"*") &"*" 住所の抽出条件に Like Nz(Form![フォーム名]![テキストボックス2],"*") &"*"
質問者
お礼
ありがとうございます。フォームでテキストボックスに入力してやりたいのです。パラメータで入力するのは見栄えてきにあまりしっくりこないのでm(__)m
お礼
ありがとうございます。 再クえりなんですが、こんとーるの指定は必要ありませんか?