LOCAL loListener loListener = NEWOBJECT("ReportListener") loListener.ListenerType = 1 && Output sent to _ReportPreview DO FOXYPREVIEWER.APP USE myTable1 REPORT FORM myReport1.frx OBJECT loListener PREVIEW NOPAGEEJECT USE myTable2 REPORT FORM myReport1.frx OBJECT loListener PREVIEW NORESETThe above code also does not join or merge the two PREVIEWS into one PREVIEW session. The 1st REPORT FORM will show a PREVIEW, then wait for it to be closed, then show the 2nd one. It does not show one PREVIEW with both outputs in it.