Are you calling the report from a form that has a grid? If so, programmatically take focus off the grid before calling the report. Otherwise, the grid keeps messing with the record position because it's trying to repaint.
Cathy
>I issue a report form command with a for statement with three conditions and a preview along with it. The print preview box comes up correct and in the example I am running based on the conditions, and verifing this at the table level there is 25. The problem is that when I press the print button on the preview screen I get random valid numbers of records showing up. Why is it that the preview also shows up correctly, but I can get random counts on the printout? I thought as the processing of the conditions was done prior to displaying the preview box and the print was just to tell it to dump that result to the printer.