شكرا لكما على الاهتمام
جزاكم الله خيرا
الحل بعد تجربة طريق استاذ ابو خليل والاستاذ سليم حاصبيا
وجدت الحالي سيكون كالتالي
Private Sub A3_BeforeUpdate(Cancel As Integer)
Tot.Requery
If Test = 1 And [A3] > 40 Then
Beep
MsgBox "Ïدرجة أكبر من الدرجة المطلوبة & Val([LaaTest1].[Caption]), _
vbInformation + vbMsgBoxRight + vbOKOnly, "AliElmasry"
Undo
DoCmd.CancelEvent
End If
If Test = 2 And [A3] > 20 Then
Beep
MsgBox "Ïدرجة أكبر من الدرجة المطلوبة & Val([LaaTest1].[Caption]), _
vbInformation + vbMsgBoxRight + vbOKOnly, "AAliElmasry
Undo
DoCmd.CancelEvent
End If
End Sub