I'm glad it worked for you but I agree with Cindy that it's better to have one cursor instead of two with parent-child relation.
>Thanks to all for your helpful replies. My report is now working! I used the approach described in the mskb article Sergey mentioned (REPORT FORM ...NEXT RECNO() <= nTotRecs, which is set to value of RECCOUNT()) because the data I'm working with isn't conducive to one denormalized cursor. I'm actually collecting data from about 10 tables to create this report, so I use one temp file with memo fields to collect most of it into one record per student. Then I create a second temp file to collect the detail for the "many" side. (A bit difficult to explain due to the complexity of the data!)
>
>Anyway, I'm glad I finally posted my question so I could stop pounding my head!!
>
>Nancy
>
--sb--