الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التاكد التكرار من 3 حقول

بدأه ashraf_al_ani في 28 مارس 2010 · 2 رد · 279 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

لدي 3 حقول NAME1 NAME2 NAME3

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

اقصد ان الاسم و اسم الاب و اسم الجد كل واحد يكتب في حقل فاذا كتب الاسم مكرر (اسم و اسم الاب و اسم الجد)احصل الى مسج لتبيان التكرير

و رحم الله والديكم دنيا و اخرة

#2

من الممكن أخي استخدام كود مثل التالي في حدث BeforeUpdate للنموذج:

Private Sub Form_BeforeUpdate(Cancel As Integer)
    Dim sName As String

    sName = Me.name1 & " " & Me.name2 & " " & Me.name3
    If Nz(DCount("*", "Table1", "name1 & ' ' & name2 & ' ' & name3 = '" & sName & "'"), 0) > 0 Then
        MsgBox "هذا الاسم مكرر... لا يمكن الحفظ", vbExclamation
        Cancel = True
    End If
End Sub

والله أعلم...

#3
أحمد مبارك الحيقي كتب:

من الممكن أخي استخدام كود مثل التالي في حدث BeforeUpdate للنموذج:

Private Sub Form_BeforeUpdate(Cancel As Integer)
    Dim sName As String

    sName = Me.name1 & " " & Me.name2 & " " & Me.name3
    If Nz(DCount("*", "Table1", "name1 & ' ' & name2 & ' ' & name3 = '" & sName & "'"), 0) > 0 Then
        MsgBox "هذا الاسم مكرر... لا يمكن الحفظ", vbExclamation
        Cancel = True
    End If
End Sub

والله أعلم...

عاشت يديك الاجابة مضبوطة و رحم الله والديك دنيا و اخرة

مواضيع مشابهة