I have a search form. It is a main form with three text boxes and a sub form to show results from a table. The user can search for records that are based on filds with values - Job_Reference; Employer_Code or Serial_No. The results are shown in datasheet view in the sub form. As data relating to an Employer_Code or Job_Reference may not be unique (Serial_No is unique) thena number of records are returned. What I want is for the user then to be able to double click in the datasheet a record and that record to be opened in a related report called rpt_Interim_Cert. I only want this record inthe report not all records. At present I have a macro that opens the report fine but I don't know how to filter or use the where clause to only return the one report record. I am using the Access 2010 (beta) version. Any help would be appreciated.