![]() |
Complicado con un DBLookupComboBox...
Hola, gracias por resolverme ya 1000 dudas... Ahora estoy con algo que me tiene mal :rolleyes: !!!
Tengo Interbase, me conecto con un IBConnection le puse un Transaction y desues tengo un IBQuery que va a un DataSource y el "BENDITO" DBLookupComboBox... El problema que tengo es que en este no puedo escribir y que de esta forma me vaya completando o guiando a traves del Combo. Es decir... veo el listado de la base pero no me deja escribir nada en el DBLookupComboBox, solo puedo seleccionar con el mouse o el teclado. Me explico? lo que quiero es que el usuario vaya escribiendo y se vaya completando... Va!!! como funciona un combo normal. Pero a este no le puedo encontrar la vuelta... Quien me puede ayudar? MIL GRACIAS... |
La suite JVCL tiene componentes q te dan esta posibilidad, entre ellos el TJvEditLookup y el TjvDBLookupCombo..
|
Ahora miro... pero me parece que no es un problema de componentes... Al menos es mi sospecha... Me falata configurar algo, cambiar un true, un false.. ALGO que no SE!!! GRGR:(
|
No es problema de componentes
El de Delphi, no lo permite, es un componente para VER y SELECCIONAR, no para escribir, para eso estan otros, que ya te lo mencionaron, Delphi no te dá el final del camino, algo has de programar, no crees?
Saludos Fer |
Si no es viable instalar la JVCL puedes usar una funcion de mi autoría, que autocompleta el campo que quieras en un derivado de TcustomEdit. Cambiando un par de cosas, creo que tambien lo podrías usar en un DBedit normal de la VCL.
No chequea si se pega texto en la caja desde el portapapeles.
Saludos y espero te sirva |
Disculpen que siga inchando. Antes que nada muchisimas gracias por los consejos. Intentare aplicarlos. En cuanto a la pregunta sigue en pie. Ya que yo con un combo box de devExpress puedo usar perfectamente el autocompletar. Pero para hacer esto primeramente tengo que hacer el query y luego recorrer dicho query agregando elementos al combo. Y lo mio no es de aragan y de no programar una linea de codigo como escuche mas arriba... Yo no arranque programando en delphi... Yo arranque con asembler!!! Pero creo que de esto se trata la vida... Hacer [MAS y MEJOR] - [TIEMPO] = +++ $$$
Gracias igual a los que se preocuparon. PD: los componentes jvcl donde los puedo encontrar? son gratis? |
Cita:
// Saludos |
La franja horaria es GMT +2. Ahora son las 13:11:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi