Michelle,
It looks like some other code is resetting the record pointer before your requery(). The most probably way is that you're rebuilding the cursor - which would of course put the pointer at the first record. Have you tried setting a break point on the record number or value of the cursor?
HTH
Barbara
>I have a list box that is tied to a cursor. Sometimes, when I REQUERY the list box, it moves the record pointer in the cursor to the first record. It doesn't always do this, though. I couldn't find anything in the help about it. Anyone know in which situations it does this? Is there a reliable way to tell?
>
>Thanks,
>
>Michelle