If your report is based on a query that contains parameter criteria, those prompts will occur automatically when you run the report.
Alternatively, if you want to make a form and feed the criteria from there, and also run the report from there, here's what to do...
1. Create an unbound form with 2 controls. Let's call the form frmDateSelector. Since you are working with Date fields, let's call them txtStartDate and txtEndDate.
2. In the Date column in your query, enter the following as criteria
Between Forms!frmDateSelector!txtStartDate And Forms!frmDateSelector!txtEndDate
3. Create your report using the query as the record source.
3. On your form frmDateSelector, use the wizard to create a command button to Preview the report.
Then when you enter the StartDate and EndDate values, and press the Preview button, it all happens without further prompting.
If you want, you can also put on a command button to Print the report.
Tom