![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Register | FAQ | Members List | Calendar | Guía de estilo | Today's Posts |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#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 Last edited by Walterdf : 04/10/2004 at 22:12. Reason: Equivoqué la posición de una etiqueta |
|