A multi-line scrollable text box should be the way to go.
Then you have to have a way to define the minimum basic parts of a
report, and what to display or print in each one:
Report Start - Printed only once (Title, date etc)
Page Start - Printed in each page (Col headers etc)
Details - The detail lines ( Sales by date or salesman)
Page end - Printed at the bottom of each page
Report end - Printed at the end of the report.
After you get the data, you parse the definition and display-print the
appropriate data.
*** Sent via Developersdex
http://www.developersdex.com ***