>After sending the report to the printer, my form was overlaid by the report output and all my controls disappeared. The controls were still there, but were hidden by the report output. Is there anyway of preventing the report output from appearing on the form?
Use the NOCONSOLE option of the REPORT FORM command.