May be (I have no possibilities to test that), After You return to form & do the SQL again:
thisform.Grid1.Refresh()
GOTO Thisform.MyRecnum IN MyCursor && I thisg that is faster then LOCATE
thisform.Grid1.SetFocus()
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.