Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Copiar Fila Completa de un DBGrid a otro (https://www.clubdelphi.com/foros/showthread.php?t=23452)

jdangosto 18-07-2005 10:39:08

Copiar Fila Completa de un DBGrid a otro
 
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í:

Código Delphi [-]
   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.


La franja horaria es GMT +2. Ahora son las 22:52:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi