>>Why do you want to disable it? More specifically why do you want them to use your report manager?
>
>Because I want to write to a table when a certain report is printed. I won't be able to control that with the print button on the preview toolbar.
Actually, yes you can. Put your code to write to the table in a UDF (or method) that you can call from within the report. In the "On Exit" section of the Report Summary Band, call your UDF (or method). Your UDF should look like this:
IF WEXIST('Printing...')
... Update your table
ENDIF
The 'Printing...' window will only exist if the user has printed to the printer, not when the user is previewing. Putting the code in the "On Exit" section of the Report Summary band helps ensure that the user has finished printing and didn't cancel it.
Cathy