21-07-17, 03:44 PM
(آخر تعديل لهذه المشاركة : 21-07-17, 03:48 PM {2} بواسطة waelalmsry75.)
(21-07-17, 09:28 AM)silverlight كتب : ان كنت سوف تستخدم قواعد البيانات للإحتفاظ بكلمات معينة تستخدم كأساس لفكرة AutoSearch
حاول أن تربط بين فكرة الأخ سعود مع الكود الموجود في المرفقات
عموما و بعيدا عن قواعد البيانات ستجد في المرفقات مثالا يوضح لك كيف تتم عملية البحث بعدد معين من الحروف
الجزء الثاني من سؤالك غير مفهوم حاول توضح أكثر
جزاك الله خيرا أخي الكريم على اهتمامك
لكني لا أقصد خاصية AutoSearch
إنما أقصد البحث في قاعدة البيانات كما في المكتبة الشاملة مثلا
وقد أرفقت مثالا طبقت فيه الكود الذي ذكره الأخ سعود جزاه الله خيرا
وهو يبحث عن أي كلمة كتبناها في التيكت بوكس الخاص بالبحث
فلو كتبنا مثلا:
السلام عليكم ورحمة الله وبركاته
فسيتم البحث في قاعدة البيانات عن كلمة "السلام" وكلمة "عليكم" وكلمة "ورحمة"... وهكذا
لكن يشترط لظهور نتائج كتابة الكلمة كاملة
فلو بحثت عن كلمة "سلام"
فلن تظهر لي في النتائج كلمة "السلام"
==========
والذي أريد تعديله على الكود هو جعل البحث بجزء من الكلمة
بمعني أنني لو كتبت في خانة البحث: سلام عليك
تظهر لي كل النتائج التي فيها: سلام السلام السلامة عليك عليكم عليكما
وهكذا
=========
حالة أخرى من حالات البحث
نشترط فيها وجود كل الكلمات المدخلة
فلو بحثت عن: سلام عليك
لا تظهر لنا نتائج إلا إذا كانت الخلية تحتوي على الكلمتين معا
=========
حالة أخرى من حالات البحث
نشترط فيها وجود كل الكلمات المدخلة كما في الحالة السابقة ونزيد عليها اشتراط الترتيب
فلو بحثت عن: سلام عليك
لا تظهر لنا الحقول التي تشتمل على نص فيه: عليك سلام الله
========
وجزاكم الله خيرا
