Haría falta más información sobre las clases, propiedades relevantes o demás.
Yo apuntaría otra opción, Cuando se modifique un TDetail, éste informa mediante un evento al TDoc, y el TDoc Recalcula el total.
Se debería implementar 2 métodos en TDoc para evitar el Cálculo si queremos modificar todos los TDetails.
¿Conoces el BeginUpdate del TStrings, o el DisableControls del TDataset?
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|