السلام عليكم
يوجد علاقه: نوع
عندما نكتب مثلا زهره
يظهر تحت زهره يوجد رقم 1 يوجد رقم 2
نكتب 1 بيمشى الحال
نكتب 2 ما بيمشى الحال
هزا هو الموضوع شكرا لكم
شو السبب هل من حل
ما بيقرء الى من فوق
بركي بيقرء من تحت كمان
ان شاء الله:):)

السبب انه يقرأ من النموذج اللي تحت بس السجل الحالي اللي هو الاول وليس السجل الثاني
الحل انك ما تقارن بالنموذج اللي تحت ، انما تقارن بالمعلومات من الجدول على طول
يعني بدل الكود اللي انت كاتبه اكتب
Private Sub رقم_AfterUpdate()
x = DLookup("[رقم]", "[تعريف]", "[نوع]=" & "'" & Me.نوع & "'" & " And [رقم]=" & "'" & Me.رقم & "'")
z = [رقم]
MsgBox x & vbCrLf & z
If Nz([x], "") <> Nz([z], "") Then
MsgBox# ("الرقم غير صحيح")
End If
End Subشكرا يا اخ osama457
هزا هو الحل المطلوب
جزاك الله كل خير
(gift)(gift)

هذا الموضوع مغلق.