Error '6' en tiempo de ejecución: Desbordamiento
Publicado por Jmarin_Casa (1 intervención) el 10/08/2012 10:42:17
Éstoy diseñando una aplicación an Access 2007 y, al introducir una formula con potencias, me da el siguiente mensaje de error: "Se ha producido el error '6' en tiempo de ejecucion:Desbordamiento".
La linea de código que produce el error es la siguiente:
CuotaMes = rst1("Capital") / (1 - (1 + ((InteresPrestamo / 100) / 12) ^ (-DuracionPrestamo)) / ((InteresPrestamo / 100) / 12))
Todas las variables se han definido del tipo Double.
Si cambio la linea por:
CuotaMes = rst1("Capital") / (1 - (1 + ((InteresPrestamo / 100) / 12) *(-DuracionPrestamo)) / ((InteresPrestamo / 100) / 12))
NO ME DA ERROR DE CODIGO, pero el resultado de la operación, lógicamente, es erroneo.
¿Alguien me podría ayudar?, ¿Qué estoy haciendo mal?
Gracias por adelantado
La linea de código que produce el error es la siguiente:
CuotaMes = rst1("Capital") / (1 - (1 + ((InteresPrestamo / 100) / 12) ^ (-DuracionPrestamo)) / ((InteresPrestamo / 100) / 12))
Todas las variables se han definido del tipo Double.
Si cambio la linea por:
CuotaMes = rst1("Capital") / (1 - (1 + ((InteresPrestamo / 100) / 12) *(-DuracionPrestamo)) / ((InteresPrestamo / 100) / 12))
NO ME DA ERROR DE CODIGO, pero el resultado de la operación, lógicamente, es erroneo.
¿Alguien me podría ayudar?, ¿Qué estoy haciendo mal?
Gracias por adelantado
Valora esta pregunta
0