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

How To Validate Text

مغلق
بدأه anas256 في 3 مارس 2007 · 1 رد · 1,167 مشاهدة · في قسم Oracle Forms
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد عندما أدخل إسم عميل جديد فى جدول العملاء يتم عمل فاليداشن على إسم هذا العميل حيث أنه لكل عميل جديد كود يفرقه عن غيره, فكيف إذا أدخل كود جديد وإسم عميل موجود من قبل سواء نفس الإسم أو خطأ فى الإدخال مقصود به إسم موجود.

عندها سوف نجد أنه يوجد ملفين لنفس العميل بجدول العملاء أحدهم مثلا امير سعيد والأخر أمير سعيد.

#2

السلام عليكم و رحمة الله و بركاته

أخي anas256

يمكنك تحقيق ذلك بطريقتين و يعتمد ذلك علي لغة البيانات عند ك

فاذا كانت الأسماء بالانجليزية فيمكن استعمال الفانكشن

soundex

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

فمثلا اسم hany و اسم hani

لهم نفس النطق و عند استخدام فانكشن soundex معهما نجد ان لهم نفس المنطوق الصوتي و نفس الرقم لذلك يمكن اجاراء المقارنات بسهولة للتحقق اذا كان الاسم متشابه ام لا

و لكن للأسف لا يمكن استخدامها ع اللغة العربية

و في هذه الحالة يمكنك استخدام فانكشن custom لاستبدال الحروف المتشابهة و اذا كان الأمر كذلك يمكنني ان ارسل لك فانكشن ماشبهة لعمل ذلك

بالتوفيق

تم تعديل هذه المشاركة بواسطة hany sanad في 24 مارس 2007 في 20:51

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

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