السلام عليكم
في البداية اشكركم كافة من مشرفين ومتعاونين على ما قدمتموه لي
لدي كود اود تطويره
الكود بكل بساطه يلغي رسالة الأكسس المتعلقة بالتكرار ويظهر رساله بدلاً منها ولأسباب انتم تعلمونها جيداً
المطلوب هو
عندما يجد القيمة المراد ادخالها تظهر الرسالة مصحوبة بمعلومات صاحب القيمه بدلاً من تنبيهي بأنها موجوده فقط ... مثال
في نموذج بيانات عميل جديد اقوم بادخال السجل المدني وعند الضغط على انتر يبدأ الكود بالعمل بحيث اذا كان السجل المدني غير موجود يسمح لك بإكمل التسجيل ولكن اذا كان موجوداً تظهر الرساله وبها بيان بأن السجل المدني يخص فلان وتاريخ تسجيله كذا وبقية البيانات التي سوف اقوم انا بإضافتها الى الكود فيما بعد
اشكركم على سعة صدركم
الكود
Private Sub txtBawahNum_BeforeUpdate(Cancel As Integer)
Dim aa As String
On Error Resume Next
DoCmd.SetWarnings False
aa = DLookup("BawahNum", "Details", "BawahNum = txtBawahNum ")
If aa <> "" Then
MsgBox "هذا الرقم موجود مسبقاً", vbInformation
Cancel = -1
End If
End Sub
تحياتي لكم