One thing that I would do is to place a control on the search form that was bound to the record's Unique ID (whatever you have decided to use as a RecordID ). SInce its a search form, I would disable and lock all of the controls on the form except the ID control. You can place a command button on the form that will open up a form or report to the value you have highlighted(By the way, if you allow record selectors to be enabled you will not have to enable any of your controls on the form and the ID control can be invisible).<br><br>I assume that you have a query as the recordsource of the report. In the ID field's criteria row I would place: Forms![MySearchForm]![txtID].<br><br><br>When the report is run, the query understands that the ID field on that form is needed to run. Only those records with that ID will be selected.<br><br>Hope that helps.