PDA

Ver la Versión Completa : Copiar Fila Completa de un DBGrid a otro


jdangosto
18-07-2005, 10:39:08
Buenos días.

Estoy intentado copiar todos los datos de un dbgrid a otro con sólo hacer un doble click sobre el, hasta el momento sólo he conseguido copiar un solo dato de un dbgrid a otro. El código que tengo en uso no lo puedo poner puesto que no tengo a mano.

¿Me podéis echar una mano al respecto?

Desde ya Gracias!!

Neftali [Germán.Estévez]
18-07-2005, 12:20:28
Piensa que los DGBrids simplemente son visualizaciones de datos que vienen de una tabla o consulta, pr lo tanto para copiar datos de un DBGrid a otro , como tú dices, en relaidad debes pensar en copiar el registro de una tabla a otra.

Basta con que hagas un Appen en la Tabla destino, Rellenes los datos del registro con los que hay en el registro activo de la primera tabla; Podría ser algo así:


Tabla2.FieldByName('Codigo').AsInteger := Tabla1.FieldByName('Codigo').AsInteger;
Tabla2.FieldByName('Nombre').AsString := Tabla1.FieldByName('Nombre').AsString;
...


Y cuando acabes hacer un Post de la segunda tabla.

jdangosto
19-07-2005, 09:15:48
Gracias Neftali, lo probaré ahora mismo.