Ver Mensaje Individual
  #2  
Antiguo 08-04-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 24
Caro Va por buen camino
Hola radge, puedes utilizar la función AddObjects, digamos que el otro campo es codigo y es de tipo Int:

Código Delphi [-]
   ...........................................
   while not q.eof do begin
      combobox1.Items.AddObject(q.FieldByName('campo1').asstring, TObject(q.FieldByName('codigo').asInteger));
      q.next;
  end;
 
  //Para recuperar el segundo valor
  Codigo := Integer(combobox1.Items.Objects[combobox1.ItemIndex]);

También puedes utilizar el componente DBLookupComboBox que se enlaza directamente con tu dataset.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita