Not sure from your post exactly what you're after, but it sounds like you want a text control on a form that also has a button on which generates the report based on whatever criteria the user has typed into the text control?
If so, add the text control, give it a meaningful name, then in the query which serves as the source for your report, edit the criteria to something like:
= Forms![frmMyForm]![txtMyControl]
Use the builder to make sure you get the reference correct.
The Northwind sample database has an example. Look at the "invoice filter" query (something like that), called from a command button on the Orders form.
--Filtering Mac