Herb,
That makes sense if you're using record buffering. With record buffering an implied TABLEUPDATE() occurs when you move the record pointer.
>Thanks for your suggestions Josh and Erik, I had checked on the obvious.
>
>It may be of interest that I finally tracked the cause to the Valid method of one of the get objects on my form. I had issued a GOTO RECNO() in a endeavour to refresh a relation into another table. Guess what? That clears the field state buffer.
>
>Regards,
>
>Herb Ellerbock