Qué formato tiene un campo calculado en formulario Access ?
En mi formulario tengo un cuadro de texto que me calcula la edad, en el origen del control tengo lo siguiente =(Fecha()-[FECHA_NACIMIENTO])/365,25 en formato esta como fijo y en Lugar de los decimales esta en cero, hasta aquí todo bien.
En un botón he puesto que me alerte cuando la edad sea igual a 40, aquí es donde tengo el problema, porque el IF no funciona cuando se muestra en el formulario la edad de 40.
Código del botón :
Private Sub Comando143_Click()
If Me.txt_edad = 40 Then
MsgBox "Tiene 40 años"
Me.txt_edad.ForeColor = RGB(255, 0, 0)
Exit Sub
End If
End Sub
Intenté poniendo el 40 entre comillas(If Me.txt_edad = "40" Then) , pero sigue sin hacer nada.
2 respuestas
Respuesta de Eduardo Pérez Fernández
1
Respuesta de Julián González Cabarcos
1