If your query that your form is based on has a date field, you can use that field.....
Remove and existing date field you have on the query
Create one field:
In the Field Line of the query, place
StartDate: [datefield]
In the Criteria Line, place
>=[Enter Start Date]
Create another field:
In the Field Line of the query, place
EndDate: [datefield]
In the Criteria Line, place
<=[Enter End Date]
On your report, create two text boxes.
In the Control Source property of one, place:
=[StartDate]
In the other COntrol Source, place:
=[EndDate]
Make sure you have labels if you want the user to see these criteria or hide the boxes if you don't need them to see them.
With this, when the user opens the report, the report looks to the query to fill in the data. Since the query is asking a parameter value for the two fields, the report has to ask for it to tell the query what to print. The first box says display any date that is after the StartDate you enter and the second box says show any date before the EndDate. If the user doesn't need to see these dates, let me know. There is a shorter way. But I gathered from your query that you needed to display the dates on the report. Good Luck. %-)
There is no I in team.
Robert L. Johnson III, A+, Network+
robert.l.johnson.iii@citi.com