>In order to avoid problems with the 'report form prompt' command, I use sys(1037) to allow the user to set up a page and choose a printer. Is there any way I can find out if the user pressed 'Cancel' rather than 'Ok' on the form? SYS(1037) does not return a value. (I'm using VFP5a)
David,
Use GetPrinter() instead of SYS(1037). You will need to do a SET PRNTER TO after the GetPrinter() but you will know what they did in the dialog.