>REPORT FORM ... FOR date >= ... PREVIEW shows report as expected (shown on the screen), but when i click the print button on top, the printed output disregards the specified FOR date >= {01/01/2001} scope. (all records are printed). But if i don't go through viewing the preview first before printing, like i just execute REPORT FORM ... FOR date >= .. TO PRINTER, the output is just fine. However having to tell the user not to use the print button during preview is not a solution. is there a fix to this?
Known problem.
Put all of the records in a cursor using a SELECT - SQL statement (using your FOR condition for the WHERE clause) and report off of the cursor.