Ver Mensaje Individual
  #3  
Antiguo 13-03-2012
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Reputación: 0
Jere_84 cantidad desconocida en este momento
Gracias ecfisa, descubrí una solución para aquellos que no lo sepan del lado servidor en el DataSetProvider que corresponde a la relación maestro detalle tildando la propiedad poCascadeUpdates = True
De esta manera solo modificando el IdFactura en la cabezera tambien se modifica en la tabla detalle no hace falta esto:
Código Delphi [-]
 ClientDataSetDetalle.First;
 while not ClientDataSetDetalle.Eof do
 begin
   ClientDataSetDetalle.Edit;
   ClientDataSetDetalle.FieldByName('IdFactura').Value:= NumeroFacturaValido;
   ClientDataSetDetalle.Post;
   Next;
 end;
Solo con esto basta:
Código Delphi [-]
  ClientDataSetCabezera.Edit;
  ClientDataSetCabezera.FieldByName('IdFactura').Value:= NumeroComprValido;

Gracias de todas formas.

Última edición por ecfisa fecha: 13-03-2012 a las 13:46:50. Razón: Etiquetas [DELPHI] [/DELPHI]
Responder Con Cita