I'm trying to create an on the fly report where each page of the report shows a informationa and a graph. The graph template is the same for every page but the data is not for each page. What I am doing now is when the report is launched, a have a form that pops up and you do your selection criteria. I know in the past, I've had to put my graph row_source info in the onclick button because you can't set the rowsource property in print preview or after the printing has started in the report. However, that worked great because I had only 1 report to run. I don't want to have to open up the report a gazillion times and re-run each individual report, save it to a pdf file, then run the next one. Is there anyway of getting around this?