تحية طيبة استاذي رمهان
استاذي الكريم انا من يثقل عليك لا انت
انا فعلا استخدمت الكود قبل التحديث و لكن ليس كما ذكرت انت فقد استخدمته كالتالي
Private Sub OrderDate_BeforeUpdate(Cancel As Integer)
Dim Uvar1 As Variant
Uvar1 = DCount("PtNo", "OrderTbl", "[OrderDate]=[Forms]![MainFrm].[OrderSubFrm]![OrderDate] AND [PtNo]=[forms]![mainfrm]![PtID]")
If Uvar1 > 0 Then
MsgBox ("الاسم مكرر")
Me.Undo
End If
End Sub
وكانت تظهر لي رسالة بشكل دائم ( لم يتم العثور على الخاصية )!!!!!!!!!!!!!!!!!!
وحتى عند تجربة الكود الذي ارسلته انت و الكود المرفق من اخي ابا جودي كانت تظهر نفس الرسالة !!!!
بصراحة بدات اشك ان هناك خطب ما سانشئ المثال من جديد و اجرب و اعود اليكم بالنتائج