Foco

Por ej. Tengo tres campos
Numero1
Numero2
Numero3
Deseo crear una macro que me permita validar las entradas, osea que el N1 no mayor a N2 y N2 no mayor a N3
Si N1 es mayor a N2 desplegar un mensaje
Y dejar el foco en N1...
Gracias..

1 Respuesta

Respuesta
1
Lo que quieres hacer es más fácil de implementar en Visual Basic en vez de usar macros.
Lo que tienes que hacer es poner un botón en tu formulario y programarlo con un código similar a este:
Private Sub Calcular_Click()
If Me.n1 <= Me.n2 Then
If Me.n2 <= Me.n3 Then
'todo bien, efectua tus cálculos aquí
Else
'n2 es mayor que n3
MsgBox "n2 debe ser menor a n3"
n2.SetFocus
End If
Else
'n1 es mayor que n2
MsgBox "n1 debe ser menor a n2"
n1.SetFocus
End If
End Sub
De esa forma, Access colocará el foco en el número que esté causando problemas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas