Prior to VFP9, I did it this way. (Cathy Poutney has a great nUp listener for VP9)
Created a cursor to hold all of the data for the report. Add a field to specify when it should print. Scan though the data filling the above cursor twice, first time with field with value 1, other time with value 2. In the report create a grouping on the above field. Place all report header stuff in group header. The only catch is if your report can overflow to multiple pages... The fix to that was trial and error, to find out how many lines that filled half of the page. Once this was known, split the cursor into multiple cursors of page size. I am sure this is as clear as mud, but I hope it gives you some ideas. For me the report listener was the biggest selling point to upgrade to VFP9 IMHO. Unfortunately all reports needed to be redesigned however as the rendering via GDI made the fields a little bigger, which caused some of them to overflow with ******* But as they say, no pain, no gain. Once they were fixed and recreated, the benifits outweighed the pain. Hope this helps, Mike _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

