Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componente similar a LookUpComboBox (https://www.clubdelphi.com/foros/showthread.php?t=54834)

ZRR 01-04-2008 03:01:01

Componente similar a LookUpComboBox
 
Que tal, buen dia.

Hay algún componente similar a LookUpComboBox y LookUpListBox de los que trae Turbo Delphi que permita enlazar la clave y muestre la descripción de un campo?

Por ejemplo:

clave1, descripcion de la clave 1
clave2, descripcion de la clave 2

El usuario solo ve la descripción.

O si no hay otro componente similar, alguien sabe alguna otra forma de hacerlo? lo que pasa es que el componente LookUpComboBox en algunos casos no funciona bien y no encuentro otro componente que sea similar.

Por ejemplo, el componente DBComboBox solo me permite tener las descripciones pero no se puede enlazar la clave con este componente.

Saludos

keyboy 01-04-2008 03:17:49

Cita:

Empezado por ZRR (Mensaje 276584)
lo que pasa es que el componente LookUpComboBox en algunos casos no funciona bien

Quizá sería mejor si comenzaras por describir en qué casos te falla. Yo nunca he tenido problemas con ese componente, y sin saber de qué va la cosa, corremos el riesgo de recomendarte algo que presente el mismo "fallo".

Bye

ZRR 01-04-2008 21:14:05

El problema esta en que creo una serie de componentes TDBLookUpComboBox mediante codigo en forma dinámica con el mismo data source y list source, es decir todos los combos tienen los mismos datos.

Por ejemplo tengo una aplicación de transporte donde el usuario elige que chofer uso un camión durante un viaje:

Código Delphi [-]
  Combo1_chofer           Combo1_Camion_usado
  Combo2_chofer           Combo2_Camion_usado
  Combo3_chofer           Combo3_Camion_usado
  Combo4_chofer           Combo4_Camion_usado


Cuando el usuario elige un dato de un combo, los demás combos se "limpian" sin alguna razón aparente, es decir, desaparecen los datos que ya había elegido de los otros combos. Si ya había seleccionado datos en el Combo1_chofer y Combo2_chofer, al dar click sobre Combo3_chofer para elegir un chofer, se limpian los datos ya elegidos en Combo1_chofer y Combo2_chofer

Saludos

Lepe 02-04-2008 03:55:47

Cita:

con el mismo data source y list source,
Pues normal que funcione así. Ya que todos los combos de chófer quieren guardar el "id del chófer" en el mismo registro y en el mismo campo

Creo es problema de diseño. Añades 1 solo combo de chóferes, otro de camiones y un botón insertar. Cuando se pulsa el botón, se añade un registro que tiene el chófer y la matrícula del camión. En un Grid, el usario puede ir viendo los registros que va insertando ordenados o filtrados por la fecha actual.

Saludos

ZRR 02-04-2008 16:37:28

Perdon... tienen el mismo ListSource, el datasource no lo estoy usando. Si compilo la aplicación en Delphi 7 funciona bien, en turbo delphi es donde aparece ese problema.

Saludos


La franja horaria es GMT +2. Ahora son las 18:41:10.

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