I am trying to build a report that gets info from one table to get a ID number and then looks at another table to get totals, and then looks at a third to get info to calculate using the totals from table 2. I have built the nested If then else statements and when I step through the code it starts at the first ID number and processes on through to the last, however when I open the report in print preview it only shows the very last record. How do I get the report to show all records with each record on a new line. Thanks very much for your help