Access 2003
query results do not seem to include today with the following criteria:
=[forms]![frmReports]![txtStartDate] And
<=[Forms]![frmReports]![txtEndDate]
What have I done wrone with the criteria
Thanks
dave
Most likely your Date Field includes a Time value.
Therefore any data past 00:00:00 AM of the [EndDate] is not within the
Between [FromDate] And [EndDate] criteria.
Easiest work-around is to just add one day manually to the [EndDate]
when prompted, i.e. instead of entering 11/24/2005 enter 11/25/2005.
A better work-around would be to set
[FromDate]
and
[EndDate]
and their expected Datatype as query parameters in the Query Parameter
Dialog (Click Query + Parameter).
Then change your criteria to:
Between [FromDate] and ([EndDate] + 1)
The best solution, if the Time of day is not necessary, is to run an
Update Query to remove the time value from the date:
Update YourTable Set YourTable.[DateField] = DateValue([DateField]);
Then make sure the time is not included in any new entries, i.e. use
Date() instead of Now().