I have a form with several reports developed from it with print options buttons created from macros. They all work except when i decide i don't want to print the report .. once I start the macro by clicking on the button, if i cancel it prints the form!! I only have 50 or so records in the database at present but this resulted in over a hundred pages being sent to the printer. I know that ctrl-break stops the macro but I need to automate this as the potential user has no database experience. Can anyone help?? Please!!!!!