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

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

قام بنشر
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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information