That's the way the print button from preview works. It ignores any report scoping parameters.
The best way around it, is to have your report based on a cursor that only contains the necessary records.
PF
>I now have two reports in a VFP 5.0 app that behave similarly: if I send the report to screen, I see the
>correct results, i.e., the report for a single client (one page). If, however, I click on the print icon from the
>preview screen, every client in the table prints--hundreds of pages. If I send the same report to printer, it
>behaves properly. I've tried scoping the report with NEXT 1, FOR RECNO("Customer") = nRecNo (where
>nRecNo is the target RECNO), and via a filter in the DE of the report. Nothing works.
>
>I'm at a total loss. Any ideas out there would be deeply appreciated.
>
>TIA,
>John
(On an infant's shirt): Already smarter than Bush