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)
-   -   Problema absurdo con DBLookupCombobox (https://www.clubdelphi.com/foros/showthread.php?t=60388)

Rockin 30-09-2008 19:41:36

Problema absurdo con DBLookupCombobox
 
Hola amigos , he estado buscando en el foro pero nada.

Tengo el siguiente codigo, al entrar en un DBLookupCombobox:

Código Delphi [-]
 
       with datDatosRemoto2.CDSResultadoLlamada do
        begin
        Close;
        CommandText:= 'select * from resultados_llamada where  empresa  = ''Orange'' ';
        Open;
        fieldbyname('codigo').DisplayWidth:= 2;
        Last;
        end;

        cboResultados.ListSource:= datDatosRemoto2.datResultadoLlamadas;
        cboResultados.ListField:= 'codigo; resultado';
        cboResultados.KeyField:= 'resultado';
Lo cual me muestro el codigo del resultado de la llamada y el resultado en texto. El problema es que al hacer seleccionar la linea que queremos solo aparece el codigo, y no el resultado.

Si al entrar aparece :

1 | Venta
2 | Ilocalizable

Y haces clic en la linea 2, en el combo aparece solo el 2, en vez de mostrar 2 | Ilocalizable

Estoy un poco desesperado.

Ayuda please.

Saludos.

jhonny 30-09-2008 20:14:32

Dile a su proiedad ListFieldIndex cual es el campo que finalmente quieres visualizar, por ejemplo... si tienes dos campos codigo y resultado, el valor que debería tomar dicha propiedad según tu necesidad, debe ser 1 y no 0...

Eso por lo menos te mostrara el valor del campo resultado.

Rockin 30-09-2008 20:50:38

Quiero mostrar los dos campos, tal como hace cuando entro en el Combo, no quiero mostrar solo uno.

Saludos.

ContraVeneno 30-09-2008 22:03:42

Código Delphi [-]
CommandText:= 'select *, Codigo+'' | ''+Resultado as DescribeCodigo from resultados_llamada where  empresa  = ''Orange'' ';
...
cboResultados.ListField:= 'DescribeCodigo';
....


La franja horaria es GMT +2. Ahora son las 12:09:26.

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