Pon el código que utilizas para hacer cálculo a ver si te podemos ayudar. Yo en todo caso no utilizo campos calculados para este propósito, pues como no son campos que existan en la tabla, a la hora de hacer informes y un sinfín de cosas nos vemos obligados a calcularlos de nuevo.
Para mi un campo calculado sería la edad de un usuario, pues es variable con el tiempo, pero no el total de una factura, que siempre hago que sea un campo de la tabla.
Por lo tanto yo lo que haría sería crear estos campos en la tabla y calcularlos por ejemplo en el evento OnChange de los campos que intervengan en el cálculo, de esta manera solamente se calculan cuando se guardan o modifican y el resto, consultas informes, etc. no tenemos más que utilizar dichos campos.
Un Saludo.
|