• ベストアンサー

Accessのクエリデザインで条件抽出のテキストボックス

アクセス初心者です。 既に作成済みのクエリを実行する時、いつも「開始日」と「終了日」を入力するテキストボックスが 出てきていました。 例えば開始日のボックスに2009/04/01を入力してEnterを押すと次に終了日を入力する ボックスが出てきて2009/05/31と入力して実行するとそのデータベースのその日付の期間の データが抽出されるようになっていました。 あるとき必要がありそのクエリのデザインを開き別のテーブルの抽出条件を追加したり していたときに、その日付(登録日時というテーブル)の部分の抽出条件を消してしまいました。 元通りにしたいのですが、どのような式が入力されていたのかわかりません。 私なりに調べてみて、テキストボックスは表示されないのですが、クエリのデザインを 開いている状態でそこに 「Between #2009/04/01# And #2009/05/31#」などと日付を入力すればできることは わかったのですが、テキストボックスが表示されるように元通りにすることはわかりませんでした。 お分かりになる方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

「パラメータークエリ」でしょう。これでGoogle照会のこと。 条件の行に Between [開始日」And [終了日] と(消す前は)入れてあったと思います。

norineko66
質問者

お礼

早速のご回答、ありがとうございました。 「パラメータークエリ」でGoogle検索してみました。 大変良くわかりました。ありがとうございます。 会社のPCでのトラブルですので、明日会社に行ったら 早速やってみます。

norineko66
質問者

補足

imogasi様 早速やってみましたが、次のようなエラーメッセージがでてしまいます。 Between...And 演算子でキーワード、And が指定されていません。 正しい構文は次の通りです 式[Not] Between 値1 And 値2 初めはうまく出来たように思ったのですが、 ボックスが1つ目にBetween [開始日」And [終了日] 2つ目に開始日、3つ目に終了日 と3回日付を入力するように出てきてしまいました。 それでやり直そうとしたら、上のようなエラーメッセージが出てしまいました。 再度アドバイスいただければうれしいです。

その他の回答 (1)

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

Between [開始日] And [終了日] としてみてはいかがでしょうか。

norineko66
質問者

お礼

ありがとうございました やっと解決しました。

norineko66
質問者

補足

早速のご回答ありがとうございます。 Between [開始日] And [終了日] ということは、#2009/04/01#And#2009/05/31#と直接日付を ココに入れるのではなく、[開始日] And [終了日]という言葉を 入れておくということでOKなんでしょうか? 本当に初心者ですいませんm(__)m トラブルは会社のPCなので、明日会社に行ったらやってみます。

関連するQ&A

専門家に質問してみよう