I currently have a list box containing the report names and when one is selected the report is printed. What I want to do is when I click a command button have several reports print at the same time. The problem is any one or mor than one can have NO DATA in the report. I have a procedure that creates the tables containing the data. Then the procedure will start printing the reports if it runs across one with no data, I have error trapping set in place to catch this and send a message to the user about the report and that no data was found. The first time I come to a report with no data is not a problem. It traps the error and I then have it resume to the next report. When it happens a second time Access doesn't allow the error to be trapped by my code instead it just blows up. So this make it unable for me to be able to resume to the next report after finding a report with no data the second time. Any suggestions are welcome.