Hello, I think I'm trying to do something similar. I have a report, and in its header I want to display field values from a table. This is a different table to the reports recordset. However, the record read from the table depends on a field value from the reports recordset. I presume there is a way to extract field values from the reports recordset, making your code "syncronysed" with the code you are executing on each page event for the report. Instead of as shaft says, pulling in the same recorset , as the reports recordsource sorted in the same manner to allign the two? I think it's the same problem?