FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Sobre DBLookupComboBox (Despliegue de la lista)
Quiero un componente que me permita seleccionar un registro de una tabla, solo para propositos de seleccion o consulta, el que he encontrado mas adecuado es el DBLookupComboBox...
lo uso sin establecer las propiedades DataSource y field porque no las necesito solo necesito que el usuario haga una seleccion de uno de los registros, el problema es que en tiempo de ejecucion al desplegarse la lista del combo, solo presenta un elemento, como me explico?, la lista aparece muy pequeña, a pesar de que establezco la propiedad DropDownRows en 10, para que la lista del combo aparezca de mas elementos tengo que navegar a traves de los elemetnos de la lista, cerrarla y desplegarla nuevamente que puede haber mal? como soluciono esto?
__________________
Saludos Douglas Cruz |
#2
|
|||
|
|||
Hola Lafirma, prueba haciendo la propiedad ListSource igual al DataSource que enlaza la tabla y despues en la propiedad KeyField selecciona el campo que quieres consultar y te deben aparecer todos los registros del campo.
Saludos y suerte |
#3
|
|||
|
|||
todo eso ya lo tengo bien, de hecho todo anda bien excepto por el hecho de que la lista solo aparece con un elemento... hasta que he navegado por los elementos de la lista es que ésta se amplia y despliega todo....
__________________
Saludos Douglas Cruz |
#4
|
|||
|
|||
solucione el problema, el asunto no era del dblookupcomobo sino del componente IBQuery que estoy usando, el problema esta mejor explicado en el siguiente hilo:
http://www.clubdelphi.com/foros/show...?threadid=2695 el asunto es que el IBQuery no traia todos los registros de un solo, por eso el DBLookup no los desplegaba todos...
__________________
Saludos Douglas Cruz |
|
|
|