Ver Mensaje Individual
  #11  
Antiguo 11-01-2006
Mathom Mathom is offline
Miembro
 
Registrado: nov 2005
Posts: 72
Reputación: 19
Mathom Va por buen camino
Perdón por el error anterior. Ya me funciona, también se me había olvidado poner que las tablas fuesen adelantando un registro. Al final para aquel que le interese el código ha quedado del siguiente modo:

Código:
procedure TFormPrincipal.Realizarcopia1Click(Sender: TObject);
begin
  while not DM.TblDepartamentos_seg.Eof do
          DM.TblDepartamentos_seg.Delete;
  DM.TblDepartamentos_seg.Refresh;
  while not DM.TblDepartamentos.Eof do
  begin
    DM.TblDepartamentos_seg.Insert;
    DM.TblDepartamentos_seg.FieldByName('Nombre').AsString := DM.TblDepartamentos.fieldbyname('Nombre').AsString;
    DM.TblDepartamentos_seg.FieldByName('Cod_dep').AsString := DM.TblDepartamentos.fieldbyname('Cod_dep').AsString;
    DM.TblDepartamentos_seg.Post;
    DM.TblDepartamentos_seg.Refresh;
    DM.TblDepartamentos_seg.Next;
    DM.TblDepartamentos.Next;
  end;
end;
Gracias por vuestra ayuda.
Responder Con Cita