こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

access データの抽出について

フォームのヘッダーに、非連結のテキストボックスを数個置いてフィルターの抽出を使って、検索をかける仕組みを作りました。

クライアント名を入れると、クライント名で抽出でき、発生日時初め~発生日時で検索をかけると、発生日時事に検索をかけれるという仕組みです。

テーブルはメインtという一つのテーブルでまとめてあります。

フィルター用のクエリを作りこのように作りました。
SELECT メインt.メインid, メインt.クライアント名, メインt.発生日時, メインt.次回アクション日, メインt.発生部位id, メインt.原因分類id
FROM メインt
WHERE (((メインt.クライアント名) Like [Forms]![未対応状況f]![条件1] & "*")) OR (((メインt.発生日時) Between [Forms]![未対応状況f]![発生日時1] And [Forms]![未対応状況f]![発生日時2]));これをフィルターの実行マクロで抽出をかけ、再クエリをマクロで登録しているのですがクライアント名で検索をかけると上手くデータをひっぱってくるのですが、発生日時を入れるとすべてのデータを引っ張ってきてしまいます。また、クライント名を入れて、発生日時を入れると、該当のクライアント名のデータと一緒に発生日時で指定した日時のデータも一緒に引っ張ってきてしまいます。(該当クライントデータの発生は4月なのに、発生日時検索の期間を例えば5月に指定すると、該当クライントデータかつ5月分のデータも引っ張ってきます。どのように変更すればよろしいでしょうか。お教え願います。

投稿日時 - 2009-06-11 21:08:28

QNo.5036169

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

http://www.accessclub.jp/bbs2/wforum.cgi?mode=allread&no=37041&page=0
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1127149771

サイトによりマルチを禁止しているところもあります。

投稿日時 - 2009-06-12 09:58:15

お礼

申し訳ありません。
お教えいただきましてありがとうございます。

投稿日時 - 2009-06-12 16:05:14

あなたにオススメの質問