Ver Mensaje Individual
  #3  
Antiguo 03-07-2013
gersojn gersojn is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 85
Reputación: 13
gersojn Va por buen camino
Hola Vales08,

Pues debes de capturar el valor del registro seleccionado, no se con cual Base de datos trabajas y que tipo de componente utilizas para conectarte a la misma, pero puedes hacer lo siguiente:
Capturas el registro que necesitas

Código Delphi [-]
procedure TForm1.DBGrid1DblClick(Sender: TObject);
var
campo1,campo2:String;
begin
  campo1:=DBGrid1.DataSource.DataSet.FieldByName('campo1').AsString;
  campo2:=DBGrid1.DataSource.DataSet.FieldByName('campo2').AsString;
 //Seguidamente lanzas un Query con un Query de los componentes que utilizes, 
Query.close;
Query.Sql.Clear();
Query.Sql.Add('SELECT CAMPOX,CAMPOY,CAMPOZ FROM TABLA WHERE CAMPOX=CAMPO1');
Query.Params.ParamByName('date').AsString := '22/02/2012';
Query.Execute;
//Con esto tendrias el registro que necesites
end;
Saludos.
Responder Con Cita