Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Auto completar un edit... (https://www.clubdelphi.com/foros/showthread.php?t=21416)

Perio 17-05-2005 01:15:08

Auto completar un edit...
 
Buenas... como estan todos...
Tengo un problema de urgencia... nesecito saber como auto-completar un edit (a medida que el usuario está escribiendo en èste), tomando los Datos de una tabla "clientes", o sea cuando el usuario ingresa una "s" el edit se completa con el primer nombre que empieza con la letra, cuando ingresó "se" mostraría el primer nombre que empiese con la silaba,... se entiende?
Gracias
Saludos cordiales
=:Perio:=

Toñico 17-05-2005 10:51:29

Hola Perio,

Ya que el origen de los datos es un campo de la tabla clientes, podrias usar un DBLookupComboBox.

Un saludo.

fidel 18-05-2005 00:25:21

Hola:

No es exactamente lo que quieres pero mira a ver si te sirve de algo.

Pones un edit (EditBuscar) y un label (LabelVer)

En el evento OnChange del edit:

DataSet.Locate('CAMPONOMBRE', EditBuscar.Text, [loPartialKey, loCaseInsensitive]);
LabelVer.Text := DataSetCAMPONOMBRE.AsString;

Esto si no hay demasiados registros.

Un saludo.

delphi.com.ar 18-05-2005 16:20:23

Si no te molesta usar componentes sin código, de mi página puedes bajar el EditSuite que tiene un par de componentes (TDBIncrementalSearch y TDBIncComboGrid) con esta funcionalidad.

Saludos!

Lepe 18-05-2005 17:59:08

La forma usada por Delphi.com.ar seguro que es mejor que la mia... (es indudable), pero puedes ver como se hace eso con una simple rutina en este hillo
Autocompleta

Un saludo

Perio 19-05-2005 03:09:43

Graciasss...
 
CHe gracias a todos por su tan pronta respuesta, hace poco que soy miembro del foro y está muy bueno compartir sugerencias como estas,... ya mismo estoy probando las ideas que me tiraron...
Saludos desde Argentina :cool:
=:Perio:=


La franja horaria es GMT +2. Ahora son las 20:32:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi