Desde venezuela
Chamo espero se encuentren bien les escribo desde Venezuela país del Loco Chavez que pronto va acabar con todos nosotros, pero antes de acabar con Venezuela quiero preguntarte algo:
Tengo lo siguiente un Formulario donde necesito hacer unos cálculos y tengo unos problemitas los enumeros:
1).- Hay un campo donde calculo una suma pero para actualizar tengo que tocar el campo donde va la suma con el Mouse quisiera que se hiciera automático cuando le doy valores a los campos para que genere la suma.
2) Hay otro campo más complejo donde tengo que calcular según una condición entonces me ubique en el campo correspondiente para el calculo y genere el código pero no hace nada, es decir el campo se llama Ca y el código que hice fue el siguiente
Private Sub Ca_BeforeUpdate(Cancel As Integer)
If num1 <= 10000 Then
Ca = 0.1581 * num2 ^ 3 - 1.4551 * num2 - 2.2701
Else
Ca = -2.2248 * num2 ^ 3 + 30.616 * num2 ^ 2 - 140.47 * num2 + 215.67
End If
End Sub
Lo que quiero es que me calcule en el campo Ca un valor según dos condiciones num2 y num1 son campos calculados en el formulario.
Ayúdenme, por favor. Ahh se me olvidaba como en Access utilizo Log10 es decir logaritmo base 10.
Tengo lo siguiente un Formulario donde necesito hacer unos cálculos y tengo unos problemitas los enumeros:
1).- Hay un campo donde calculo una suma pero para actualizar tengo que tocar el campo donde va la suma con el Mouse quisiera que se hiciera automático cuando le doy valores a los campos para que genere la suma.
2) Hay otro campo más complejo donde tengo que calcular según una condición entonces me ubique en el campo correspondiente para el calculo y genere el código pero no hace nada, es decir el campo se llama Ca y el código que hice fue el siguiente
Private Sub Ca_BeforeUpdate(Cancel As Integer)
If num1 <= 10000 Then
Ca = 0.1581 * num2 ^ 3 - 1.4551 * num2 - 2.2701
Else
Ca = -2.2248 * num2 ^ 3 + 30.616 * num2 ^ 2 - 140.47 * num2 + 215.67
End If
End Sub
Lo que quiero es que me calcule en el campo Ca un valor según dos condiciones num2 y num1 son campos calculados en el formulario.
Ayúdenme, por favor. Ahh se me olvidaba como en Access utilizo Log10 es decir logaritmo base 10.
2 respuestas
Respuesta de doblea
1
Respuesta de mpalomo
1