Sorta, then again no. You can't base the report on the same or any other query that contains a parameter as criteria. There are a few ways you could do this
- base the report on a table (or query without the parameter) and apply a filter to the report, using the form field as the filter criteria
- build the report record source as sql in code that you run when opening the report, and reference the form field in that sql
either of those, or similar methods, require the form to remain open in order to get the field value
- pass the form field value as a parameter of the report OpenArgs property and use that property for the report sql (or filter) - then the form doesn't have to be open
- there are more complicated ways (such as passing the form's recordset clone to the report) but the above are the simplest I can think of at present. Others may have better suggestions.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.