I have a Crystal Report with a Main report and a Sub Report. The Main report contains data on employees, primarily wage information. The Subreport contains Pay Grade Schedule, Pay Step, Pay Seq. Pay Step 1 is the Minimum Amount, Pay Step 2 is the Midpoint, Pay Step 3 is the Maximum. The purpose of the report is to identify those employees who are within the ranges as well as those outside the ranges. The link between the Main report and the Subreport is the Pay Grade which is the only common field between the referenced tables. To compare the Employee Pay Rate a shared currency varialble was created in the Main report to pass to the Subreport for comparision. Only the last record in the row of data is being passed from the Main Report to the Subreport. I need to be able to pass all the rows of employees so that calculations can be made to do the comparisons of those outside the Pay Step ranges. How do I return all records of the employees in the Subreport?