اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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

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