When I create a form which the user selects who/what they want to run the report for, I include other details such as ClientID, FirstName, SecondName. I drop into VBA to open this form when the button is clicked. I add this to the criteria in a query so the report filters on the selected record...