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.
Última edición por Neftali [Germán.Estévez] fecha: 20-04-2018 a las 11:36:36.
|