Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   llenar DBLookupComboBox con dos columnas (https://www.clubdelphi.com/foros/showthread.php?t=21063)

manolop 05-05-2005 09:52:50

llenar DBLookupComboBox con dos columnas
 
Hola a todos, queria pedir ayuda pq he de llenar un DBLookupComboBox con dos columnas, tipico ejemplo de codigo y descripcion, para que el usuario al leer la descripcion seleccione el item y yo pueda obtener el codigo correspondientes a la seleccion. Agradeceria muchisimo cualquier sugerencia puesto me urge mucho, muchas gracias y reciban un saludo.

hermes_32 05-05-2005 10:02:53

Hola manolop,

en la propiedad ListField del componente, separa las columnas que quieras visualizar con ; (punto y coma) sin espacios.

Un saludo.

manolop 05-05-2005 10:31:07

Cita:

Empezado por hermes_32
Hola manolop,

en la propiedad ListField del componente, separa las columnas que quieras visualizar con ; (punto y coma) sin espacios.

Un saludo.

Muchas gracias hermes_32, tal vez me excedo pero podria preguntar como poner para que al pinchar en el dblookupcombobox la zona que me abre para visualizar las opciones fuera mas grande que el propio combo, puesto que no se puede ver con claridad el segundo campo dado tb a que se reserva demasiado espacio para el primero. Ya en el tema me aparece que siempre que utilizo este componente me sale en un primer momento una sola opcion en el desplegable hasta que los muevo mediante las barras de desplazamiento tb muy pequeñas al principio. Pero que despues de seleccionar la ultima opcion ya se me ve como el tipico combo de windows. Tienes una cerveza en valencia si me contestas a esto ;) , Muchisimas gracias en todo caso por la respuesta anterior, un saludo.

hermes_32 05-05-2005 11:12:44

Hola manolop,

Pues mira, en la tabla/query de donde saques el campo a visualizar, modifica la propiedad DisplayWidth del campo.

Cita:

Empezado por manolop
Tienes una cerveza en valencia si me contestas a esto

Todo por una cerveza!!! Oye y si hay nenas mejor eh!!! :cool:

Un saludo.

manolop 05-05-2005 12:31:44

Pues la verdad es que no consigo encontrar la propiedad DisplayWidth del campo. Utilizo una IBQuery por si sirve de algo aunque he mirado en una Query normal y tampoco aparece. En todo caso supongo que esta respuesta solucionaria el problema de modificar el tamaño de un campo para no utilizar mas espacio del necesario para listar un determinado campo, pero como no lo he podido poner en practica no se si te refieres tb al tamaño de la lista de campos del combo. Espero haberme explicado bien, un saludo y muchas muchas gracias.

hermes_32 05-05-2005 12:37:05

Si pinchas 2 veces en el componente IBQuery te aparece una lista de los campos que tienes. Selecciona el campo que quieras y ves a sus propiedades. Ahí tienes el DisplayWidth.

Un saludo.

manolop 05-05-2005 12:58:03

Eres lo mas!!!! muchas gracias :) supongo que por aqui tb esta lo de que liste mas de un campo al hacer click, muchisimas gracias en serio :)


La franja horaria es GMT +2. Ahora son las 11:16:22.

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