Locate Doesn't work

Hello
 i am using the Locate or FindKey But in a Filtered Set ,Well it locates
first
the Record right ,but just when i tried to click on any field to Edit or
just By
Stepping into this field  The Record Pointer jumps back to the First
Record.
Same time i need this Filter and can't remove it .
Any Body Can Help ??
Thanks.