Problema con mi listbox al hacer la búsqueda incremental

Que tal expertos

Estoy realizando una búsqueda incremental con un textboxt en el método Interactivechange así:

select nombre from resultados;
where ALLTRIM(THIS.VALUE) <>" " AND UPPER(ALLTRIM(THIS.VALUE)) $ nombre;
order by nombre;
into cursor finales

select finales

IF _TALLY >0 THEN
ThisForm.List1.rowsource="finales.nombre"
thisForm.refresh
ENDIF

Este empieza funcionando bien en el listbox en donde aparecen las coincidencias y con doble clic selecciono el registro

IF THISFORM.LIST1.LISTCOUNT>0 THEN
XN=THISFORM.LIST1.VALUE
Thisform.release
ENDIF

Hasta aquí todo funciona bien pero algunas veces cuando el usuario esta buscando le sale el error "error de sintaxis" y vfoxpro me muestra en la linea del Interactivechange

IF _TALLY >0 THEN
ThisForm.List1.rowsource="finales.nombre" Aquí me dice que error de sintaxis
thisForm.refresh
ENDIF.

La tabla tiene mas de 8000 registros. Espero su valiosa respuesta

Gracias

Añade tu respuesta

Haz clic para o