Ver Mensaje Individual
  #2  
Antiguo 20-04-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.549
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Puedes enfocarlo a (1) hacerlo desde tu programa Delphi, en cuyo caso al guardar los registros de facturadatos debes recalcular los campos de la tabla facturas. Dependiendo de cómo estés trabajando en tu programa delphi y qué componentes estés utilizando deberás programar esto a nivcel del Dataset (no a nivel visual).
La otra opción (2) es programarlo a nivel de Base de Datos (no comentas cual estás utilizando). Utilizar triggers en la tabla FacturaDatos para recalcular los datos que necesites de la tabla factura.

Personalmente salvo cosas raras, optaría por la opción (2).

NOTA: Perdón,no había visto el foro (pensé que era Delphi). De todas formas la solución aplicable más o menos. O lo haces mediante programa o lo haces mediante Base de Datos. Preferiblemente la segunda.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 20-04-2018 a las 11:36:36.
Responder Con Cita