اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


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

السلام عليكم

اخواني الاعزاء

كود بسيط لمنع التكرار نحتاجة في معظم برامجنا 

مرفق قاعدة البيانات 

حدث قبل التحديث

 

منع التكرار 2022.jpg

منع التكرار.accdb

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

3 ساعات مضت, عبد اللطيف سلوم said:

كود بسيط لمنع التكرار نحتاجة في معظم برامجنا 

جميل جدا اخي ابو اشرف

وممكن بطريقة اخرى ⬇️

Dim rs As Recordset
Set rs = Me.RecordsetClone
    rs.FindFirst "[nn] = " & Me.nn
    If Not rs.NoMatch Then
    Cancel = True
    MsgBox "هذة القيمة مكررة"
    Else
    End If
rs.Close

تحياتي

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

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

ويوجدزرارين

 .نعم. لا. 

اذا اخترت نعم سمح بالتكرار واذا اخترت لا يمنع التكرار

 

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

11 ساعات مضت, طاهر الوليدي said:

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

ويوجدزرارين

 .نعم. لا. 

اذا اخترت نعم سمح بالتكرار واذا اخترت لا يمنع التكرار

 

تعديل على كود أستاذنا @مبرمج سابق ليوافق سؤالك 🙂 :

Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim rs As Recordset
Set rs = Me.RecordsetClone
    rs.FindFirst "[LockupFeildInTheTable] = " & Me.FeildInTheFormTxt
    If Not rs.NoMatch Then
        If MsgBox("هذه القيمة مكرره هل توافق على التكرار.", vbYesNo, "تنبيه") = vbNo Then
        Cancel = True
        End If
    Else
    End If
rs.Close
Set rs = Nothing
End Sub

 

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

شكرا استاذي القدير 

تم تطبيق الكود المرسل ولكن واجهة مشكلة علما انني استخدم افيس 2021 

ولكم من الشكر وجزاكم الله خير.

مرفق المثال

 

تنبيه بالتكرار.accdb

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information