اذهب الي المحتوي
أوفيسنا

كيف امنع التكرار فى حقل فى النموذج


إذهب إلى أفضل إجابة Solved by Shivan Rekany,

الردود الموصى بها

السلام عليكم ورحمة الله و بركاته

انا مانع التكرار من خصائص الجدول و لكن فى النموذج عند التكرار الاسم بالخطأ تظهر هذه الرسالة
كيف امنع هذه الرسالة 
اريد ظهور رسالة هذا الاسم مسجل من قبل و يتم التراجع عنه 
جزاكم الله خيرا

Capture541541.JPG

Capture555.JPG

test120.rar

تم تعديل بواسطه محمد احمد لطفى
رابط هذا التعليق
شارك

جزاك الله خير 
هل يمكن عملها فى نفس الخلية و لا تكون لها علاقة بالنموذج الفرعى
فى أمر بعد التحديث

تم تعديل بواسطه محمد احمد لطفى
رابط هذا التعليق
شارك

5 دقائق مضت, محمد احمد لطفى said:

هل من مساعدة

اذا تريد ان لا يكرر الاسم 
فقط اليك هذا الكود قبل تحديث الاسم

Private Sub serial_BeforeUpdate(Cancel As Integer)
    If DCount("[id1]", "id", "[serial]='" & Me.serial & "'") > 0 Then
            MsgBox "هذا الاسم مكرر"
            Cancel = -1
    End If
End Sub

 

  • Like 2
رابط هذا التعليق
شارك

20 minutes ago, Shivan Rekany said:

اذا تريد ان لا يكرر الاسم 
فقط اليك هذا الكود قبل تحديث الاسم


Private Sub serial_BeforeUpdate(Cancel As Integer)
    If DCount("[id1]", "id", "[serial]='" & Me.serial & "'") > 0 Then
            MsgBox "هذا الاسم مكرر"
            Cancel = -1
    End If
End Sub

 

أعتذر منك هل يمكن تطبيقها هنا

test150.rar

رابط هذا التعليق
شارك

  • أفضل إجابة

بكل سرور

4 دقائق مضت, محمد احمد لطفى said:

أعتذر منك هل يمكن تطبيقها هنا

test150.rar

لان مصدر نموذجك هو استعلام q1 لذا انا غيرت في اسم الجدول الى اسم الاستعلام وتقدر تكتب اسم الجدول ايضا لكن الاسم الجدول اللي هو مصدر الاستعلام

استخدمت هذا

Private Sub serial_BeforeUpdate(Cancel As Integer)
    If DCount("[id]", "q1", "[serial]='" & Me.serial & "'") > 0 Then
            MsgBox "هذا الاسم مكرر"
            Cancel = -1
    End If
End Sub

واليك ملفك بعد تعديل

 

test150.rar

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information