FoxPro/Visual FoxPro - autocompletar texto

 
Vista:

autocompletar texto

Publicado por Daniel (1 intervención) el 07/10/2004 03:47:24
Alguien pudiera sugerirme como puedo hacer que se autocomplete el texto al ir escribiendo, comparando lo que escribo con los datos de una tabla?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:autocompletar texto

Publicado por Lisandro (65 intervenciones) el 07/10/2004 07:03:13
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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:autocompletar texto

Publicado por Lisandro (65 intervenciones) el 07/10/2004 07:14:24
Por error puse "remedios" en vez de "clientes" porque lo copié de mi programa que así se llama la tabla.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar