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:= |
Hola Perio,
Ya que el origen de los datos es un campo de la tabla clientes, podrias usar un DBLookupComboBox. Un saludo. |
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. |
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! |
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 |
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 15:23:28. |
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