I need to create a report that selects data from tableA and tableB and then displays only those fields that have different values. The tableA and tableB are copies of each other and tableA alows updates and tableB does not. So when we run a report, and say there are 5 rows in each table and column5 of tableA has different value than column5 of tableB, then the report should only list column5. How should I go about it? I have some ideas by doing VBA coding and opening two recordsets and then comparing rs1.field1=rs2.field1 for each column, but not sure if that will be the best way to do it.