• ベストアンサー

MSアクセスで期間検索は?

アクセスで書式[日付(S)]のフィールドを期間検索するクエリを作りたいのですが良くわかりません。 検索期間入力用のフォームに[開始][終了]のコントロールを書式[日付(S)]で作成しました。

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

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

クエリのパラメータ検索なら Between [フォーム名].[開始] And [フォーム名].[終了] ただ元の日付フィールドに時間がある場合は 検索期間:CvDate(Format([日付],"yyyy/mm/dd")) で日付を抽出してください。

k996maki
質問者

お礼

ありがとうございました。 初心者なので、レベルの低いQ.を申し訳なく思います。 ヘルプやマニュアル本では良くわからないことが多くて。

その他の回答 (2)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

クエリの日付のフィールドの抽出条件に Between [Forms]![フォーム名]![開始] And [Forms]![フォーム名]![終了] でないと検索期間入力用のフォームの[開始][終了]の値を代入できません。 日付(S)のフィールドなら時間までは入ってないのでこれでOKです。

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

横から失礼します <(_ _)> > Between [フォーム名].[開始] And [フォーム名].[終了] Between Forms![フォーム名]![開始] And Forms![フォーム名]![終了] > 検索期間:CvDate(Format([日付],"yyyy/mm/dd")) 検索期間:CDate(Format([日付],"yyyy/mm/dd")) ですね。

関連するQ&A