![]() |
| FTP | CCD | Enlaces | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Desplegado |
|
#1
|
|||
|
|||
|
Autocompletar un TEdit (solución, no consulta)
Buenas
Alguna vez he necesitado autocompletar un TEdit en base al texto de una tabla y la recomendación fue usar otro componente como dblookupcombobox, lo cual me vino bárbaro. Pero, en estos días realicé una aplicación en el cual logré hacer un tedit que se autocompleta y quería poner un ejemplo a disposición del foro por si les interesa. Aclaro que no soy programador experto, este código es simple y totalmente mejorable. Componentes a usar: -un TQuery apuntando a la base de datos -un TEdit (en el cual se realizará la búsqueda) Procedimiento:- En el evento OnChange del TEdit (Filtra la consulta con el texto que se escriba en el edit)
En el evento OnKeyUp del Edit:
La variable "contador" la ponemos como public En el evento OnCreate del form:
Yo he puesto algunos eventos de teclado para evitar ciertas teclas (tab, enter, etc.) , pero eso ya va a gusto del consumidor, como dije antes, es totalemente mejorable. (Lo hice en Delphi 4 con una base de datos Paradox). Un abrazo y espero le sirva a alguien. Walter Última edición por Walterdf fecha: 04-10-2004 a las 22:12:52. Razón: Equivoqué la posición de una etiqueta |
|
#2
|
||||
|
||||
|
Pues muchas gracias por la aportación.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
||||
|
||||
|
cogi tu procedimiento y lo he modificado un poco
Gracias por la ayuda me sirvio de mucho Última edición por roman fecha: 05-10-2005 a las 17:12:34. Razón: agregar etiquetas [delphi] para mayor legibilidad |
|
#4
|
|||
|
|||
|
Un placer ser de utilidad.
Gracias a vos. Walter |
|
#5
|
||||
|
||||
|
Hay que buscar en los foros....
![]() http://www.clubdelphi.com/foros/show...t=autocompleta En los mensajes 6 y 7 de ese hilo está toda la información y código fuente, lo demás son explicaciones, (que tampoco están demás) saludos Última edición por Lepe fecha: 05-10-2005 a las 20:26:24. |
![]() |
| Herramientas | |
| Desplegado | |
|
|
|