>>I've found that EOF() doesn't work, but that Recno() = Reccount() does. This assumes that you are using a report cursor where every record is printed, NOT a filtered table or 'print next 1' type of command.
>
> I've thought about it too, but again, this would work only on cursors or unordered table. If you use table and put it in some order, this technique would not work. Just a caution.
Quite right - or why I explicitly stated it would only work for a report cursor.