Ver Mensaje Individual
  #5  
Antiguo 24-07-2017
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Phako.

Si no entendí mal tu consulta bastaría con que asignaras la clave primaria a la propiedad KeyValue del TDBLookupComboBox cuando cambias la fila, por ejemplo:
Código Delphi [-]
...
procedure TForm1.FormCreate(Sender: TObject);
begin
  DataSource1.OnDataChange := DataSource1DataChange; 
end;

procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
begin
  DBLookupComboBox1.KeyValue := Query1.FieldByName('PRIMARY_KEY').Value;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Query1.Next  
end;
...
El evento OnDataChange lo podes configurar en tiempo de diseño; lo hice en tiempo de ejecución para clarificar el ejemplo.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita