الاخوة الكرام
قمت بتصميم قاعدة بيانات صغيرة مكونه من جدول واحد به 4 حقول
الحقل الاول يجب عدم تكرار بياناته
وضعت في حدث عند الخروج لهذا الحقل الحدث التالي
Private Sub txtNum_Exit(Cancel As Integer)
Dim R As Variant
R = DCount("[lc]", "tabstc", "[lc]=[forms]![formstcadd]![txtNum]")
Select Case R
Case Is >= 1
MsgBox "ÇáÑÞã ãßÑÑ ", vbMsgBoxRight + vbCritical, ""
Me.txtNum = ""
Me![txtNum].SetFocus
Cancel = -1
End Select
Exit Sub
DoCmd.Close
End Subوبالفعل لا يمكن تكرار قيمة هذا الحقل وتظهر الرسالة ان القيمة مكرر ولا يقبلها ولكن يتم احتساب القيمة المدخلة في الحقول الاخرى لنفس السجل مع ارجاع قيمة الحقل الاول الى فارغة
المطلوب / عدم تغيير اي قيمة لهذا السجل بما ان الحقل الاول مكرر