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

[ تمت الإجابة ]عدم تكرار العنصر

بدأه tatatab في 3 يونيو 2008 · 8 رد · 1,024 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد عندما يقوم المستخدم بادخال اسم وعنوان الشخص ان يظهر له رسالة فى حالة تكرار الاسم او وجوده فى القاعدة كالتالى :

اولا لا تظهر الرسالة الا عندما يكتمل الاسم كما هو موجود فى الجدول بالظبط , مثلا اذا كان الاسم الموجود فى الجدول هو :

طارق احمد محمد عبد المقصود

والمستخدم ادخل فقط اسم : طارق احمد محمد , هنا ستقوم القاعدة بحفظ الاسم تماما كما ادخله المستخدم ولكن اذا ادخل الاسم كالتالى :

طارق احمد محمد عبد المقصود

وهذا الاسم كما هو هكذا موجود فى القاعدة عنئذ اريد ان تظهر رسالة كالتالى :

" هذا الاسم موجود فى الجدول , هل تريد حفظه على ايه حال ؟"

وسيكون اختيار " نعم " و " لا "

فاذا اختار المستخدم كلمة نعم سيقوم بحفظ هذا الاسم فى القاعدة ولكن لن يضعه مكان الاسم الاصلى الموجود اى لا اريده ان يعمل له

"replace" لا سيقوم بحفظه فى خانة جديدة مع الحفاظ على العنصر او الاسم الموجود من قبل فى القاعدة

اما اذا اختار المستخدم " لا " فعنئذ لن يقوم البرنامج بحفظ هذا الاسم او العنصر

ارجو ان اكون قد وفقت فى توضيح طلبى وبارك الله فيكم

TaReQ.rar

#2

اخوانى هل هناك شيئ غير واضح فى القاعدة او شرحى؟

#3

السلام عليكم

الحقيقة لا لايوجد غرابه في مشكلتك .. انما حلها يحتاج كود ممكن يكون طويل شوي

وفيه بعض التمحيص والتعقيد قليلا .. لكن لا تهتم محلولة باذن الله .. فقط أمنحنا وقتا أضافيا

#4

السلام عليكم

بعد اذن استاذي ومشرفنا الغالي اكسير

هذه محاولة للمطلوب ارجو ان اكون وفقت في حل مشكلة اخي tatatab

TaReQ.rar

#5

شكرا كثيرا للاخ يوسف احمد ولكن هل بالامكان تطوير البرنامج لكي يميز الفراقات مثل

عمر علي

و

عمر علي

الاول فراغ واحد والاخر فراغان ولكم جزيل الشكر

#6

بارك الله فيك اخي ابوعمر75

اذا كان قصدك بأن تتم المقارنة حتى في حالة وجود فراغات .. أي يتم تجاهل الفراغات عند المقارنة

هناك طريقة وهي بعمل استعلام يتم استخدام الدالة Replace به على حقل الاسم لتظهر الاسماء بدون فراغات ومن ثم نقوم بعمل مربع نص غير منضم بالنموذج ونجعله مخفي ( خاصية مرئي على القيمة لا ) ايضاً نستخدم به الدالة نفسها لإزالة الفراغات ومن ثم تتم المقارنة بين محتوى مربع النص المخفي وبين الحقل بالاستعلام وبهذا حتى لو كان هناك اختلاف في الاسم من حيث الفراغات يتم التنبيه.

ارجو ان اكون فهمت قصدك

اليك المرفق

TaReQ.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 21 مارس 2011 في 14:42

#7

جزاكم الله خيرا اخوانى جميعا وزادكم علما ومعرفة

#8

بارك الله فيك اخي يوسف

هذا هوالمطلوب وتسلم ياغالي

#9

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

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…