>Serge,
>
>OK...let's say for argument sake that I implement it this way:
>
Kevin,
This is perfect!
I have also found that IsEmpty() method needs to be modified to support filtered cursors. I am using the code below (for now) just before IF EOF() statement:
*------------------------------------------------
*-- If a filter is used and the record pointer is inside of
*-- filtered records, then we need to move from that record
*------------------------------------------------
IF NOT Set("Filter") == ""
LOCATE
ENDIF
IF EOF()
*--- If at EOF and RECNO() = 1, the cursor must be empty