時間間隔でフォームをフィルタリングしようとしています
開始日と終了日は両方ともこの形式のテキストボックスにありますdd/mm/yyyy
のクエリはVBA次のようになります
WHERE (Format([SalesCallDate],'dd/mm/yyyy') BETWEEN #" & Format(txtStartDate, "dd/mm/yyyy") & "#
AND #" & Format(txtEndDate, "dd/mm/yyyy") & "#)"
間隔が01/12/2012になっているのに、なぜの21/12/2012ような日付が表示されたのかわかりません15/08/1991。そのため、フォーマットを明示的にしたかったのです。
SQLクエリの出力は次のとおりです。
WHERE (Format([SalesCallDate],'dd/mm/yyyy') BETWEEN #01/12/2012# AND #21/12/2012#)
フォーマットありとなしで試してみました。
私は何かが足りないのですか?
注:SalesCallDateはDateTimeSQLServerリンクテーブルのフィールドです
ありがとうございました
![[形式]が[一般日付]に設定されたテキストボックス](https://i.stack.imgur.com/6cwzO.png)