Hola
Vamos por partes.
1- Cuando se habla de
grabar, se da la impresion de que se quiere almacenar la informacion en un campo de una base de datos, en este caso me parece que lo que se quiere es simplemente
mostrar la informacion en el edit, son cosas distintas, a mi entender.
2- En apariencia tienes cuatro campos.
Nombre, Apellido, Edad, Pais.
Esto confunde un poco, por que tambien podrian ser tres campos.
3- Veo que sigues usando AdoTable, te aconsejo que practiques con el AdoQuery, esto es simplemente una acotacion.
Al asunto:
Como no puedo saber que campo representa en este caso la edad, me imaginare que es el campo 2 y el pais el 3.
Recuerda que los campos empiezan en 0, osea 0,1,2,3 en este caso al ser 4 campos.
entonces para mi seria algo asi:
Código Delphi
[-]
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
Edit1.Text:= AdoTable1.Fields[2].AsFloat;
Edit2.Text:= AdoTable1.Fields[3].AsString;
end;
Todo esto es pura suposicion, espero que te guie.
Recuerda que mientras mas informacion proporciones mejor se entendera el problema.
Saludos