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

رسالة تحذير بتكرار الاسم

مغلقمُجاب
بدأه ramynassif في 29 مارس 2013 · 5 رد · 671 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أعزائى الكرام أهل الخير

لدى برنامج يحذرنى من تكرار الأسم ولكنه لا يأخذ فى الاعتبار الهمزات والياء مثل (احمد - أحمد) أو (هدى - هدي) أرجو منكم التعديل على هذا الكود لعدم السماح بتكرار الأسم 

شاكر لتعب محبتكم



عفواً الملف فى المرفقات

لعدم تكرار الاسم.rar

#2

رجاء استخدام هذا الكود بدلا عن الذي عندك في الحدث قبل التحديث:

 


Private Sub Txt1_BeforeUpdate(Cancel As Integer)

a = DLookup("[Name]", "main", "[Name]='" & Me.Txt1.Text & "'")
If IsNull(a) = False Then
MsgBox "سبق إدخال هذا الاسم "
Cancel = True
End If

End Sub

 

جعفر



عندما نكون قد كتبنا شيئا في اجد الخانات وتم تخزين هذه المعلومة ، فيمكننا قراءة المعلومة هكذا:

Me.Txt1

 

بينما عندما لا تكون مخزنة في الجدول بعد ، فيجب قراتها هكذا:

Me.Txt1.Text

 

 

جعفر

#3

أستاذ جعفر ممكن لو تكرمت مثال عملى

شكراً لاهتمامك

#4

حياك الله اخي :)

 

المثال السابق ، انت عندما تكتب في الحقل Txt1 ، انت أمرت الحقل في الحدث قبل التحديث (اي قبل ان تسجل هذا البيان في الجدول) ، فهذا معناه ان الذي كتبته لا يزال في النموذج ولم يحفظ في الجدول بعد :)

 

جعفر

#5

أخى العزيز أنا عملت نفس اللى قلت عليه ولكن النتيجة فشلت

فأرجو منك التطبيق عملى

هذا الموضوع مغلق.

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