وعليكم السلام
ومشاركه لاخى ناقل جزاه الله خيرا
ان كنت فهمت طلبك بشكل صحيح اذا كان اول رقم =7 او الثانى =7 او الثالث =7
وان كان 3 الاولى = 7 عدل or الى and
If Mid(text1, 1, 1) = 7 Or Mid(text1, 2, 1) = 7 Or Mid(text1, 3, 1) = 7 And Me.text2 = 7 Then
MsgBox "تنبيه"
Me.Undo
DoCmd.CancelEvent
End If
ويمكن اختصار الكود بالمشاركه الاولى الى
If Mid(text1, 1, 1) = 7 And Mid(text1, 2, 1) = 7 And Mid(text1, 3, 1) = 7 And InStr(Me.text2, 7) > 0 Then
MsgBox "تنبيه"
End If
جرب ووافنا بالنتيجه
تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق