Thanks
John
>I see. To prevent this you can set grid recorsource to the empty string, recreate cursor and set recordsource back to the cursor.
THISFORM.grdfind.RECORDSOURCE = ""
>* Recreate cursor here
>THISFORM.grdfind.RECORDSOURCE = THIS.ccursorname
>
>
>< snip >