>Has anyone ever encountered a problem with a screen refresh moving a record pointer to the end of file?
>
>Any help would be appreciated.
No, you probably have some code somewhere in the refresh that's doing it. Like a SEEK that's failing, a COUNT, or something like that.