Yo uso lo siguiente y funciona:
Suponganos que tienes la tabla CLIENTES y buscas por el campo NOMBRE, en el método interactivechange del textbox:
IF LASTKEY() # 127
IF LASTKEY() # 32
l=LEN(TRIM(THIS.VALUE))
s=THIS.SELSTART
l=l-s+1
SELECT remedios
bus=LEFT(THIS.VALUE,THIS.SELSTART)
SEEK bus
IF FOUND()
THIS.VALUE=nombre
THIS.SETFOCUS
THIS.SELSTART=s
THIS.SELLENGTH=30-s+1 THIS.SETFOCUS
ENDIF
ENDIF
ENDIF
Espero que te sirva, cualquier duda me consultas
P.D.: En este caso 30 es el largo del campo NOMBRE