¿Qué está mal en este código?
Al abrir un formulario quiero que me de el mensaje si se cumple la condicion pero sólo del último registro: o en otro caso; del registro que tiene el focus.
Private Sub Form_Current()
DoCmd.GoToRecord , , acLast
If Me.CurrentRecord = Me.RecordsetClone.RecordCount Then
Dim nrp As Integer
Dim nrs As Integer
nrp = Me.NRUnits
nrs = Me.NR_Units_Supplied
If nrp > nrs Then MsgBox "Las unidades solicitadas son mayor a las enviadas"
End If
End If
End Sub
Acualmente me da el mensaje del primer registro porque cumple la condición.
Muchas Gracias.
1 respuesta
Respuesta de Antonio Salvá Ripoll
1