I see. That will work for the current date, what if you wanted to repeat a production report for some date other than today?
In the QBE criteria, you could use: [Please input date]. This will give a popup for the date requested. What I do, and from what I've read about others, is use a form that requests information from the db user. In this manner, you can ensure the user is inputting the correct information to filter the query prior to executing the report. Then, in the QBE, you could use Forms!frmFormName!txtControlName to reference the criteria (as long as it is not complex criteria).
There are other ways around this if the report is bound directly to a table. The command (VBA behind and OnClick for a command button) for opening the report can include the criteria to filter the report.
For a range of reports, you could use two unbound controls for a start date and an end date. Reference the form controls with the Between command in the QBE and you can pick up records that are in a range of dates. Again, many ways to get the data that is required for you ....
Those links should go through some of these techniques and provide pictures to help you better understand.
Good luck and post back if you have problems!
-dK