I have a report that prompts the operator to change printer forms based on the process of a report. Currently, I put up an OkOnly msgbox to "Change the Form to xxx, etc.". I want to give the operator another option using an OkCancel type msgbox where if she clicks on Cancel, the report terminates. I tried using a docmd.close, but I got a runtime error stating "This action can't be carried out while processing a form or report event." I currently have the code in the GroupHeader0_Print event. Any help would be appreciated.