>You are very correct. I had not thought of this. I usually put the records I want into a cursor. Then display that in the report. I never use filters. So I forgot about their affect. Glad you were paying attention to my post.
>
>Mike
I use cursors too ("Is there any other way?") - but perhaps other users don't. Also, note that a single SELECT statement without NOFILTER might use the original recno(). The report created by the VFP report wizard seems to be foolproof.
Also, the variable can be reset every page, so that the first record on each page is always the same color (even if you happen to print an odd number of records).
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)