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

[ تمت الإجابة ]كود بحث يحتاج للتعدل

بدأه ذاكر في 4 مارس 2009 · 3 رد · 400 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوتي

كنت استخدم هذا الكود للبحث حسب الاحرف

ولكن عندما ملات القاعدة وبدات في عمليت البحث اكتشف فية عيب وهو

ياتي بجميع الكلمات التي تحمل الحرف المكتوب سوي في بداية الكلمة او وسطها او اخرها

وانا احتاج الي كود عندما اكتب الحرف الاول ياتي بالكلمات التي تبدا بهذا الحرف والحرف الثاني يقموم بلفترة اي الكلمات التي تبدا بالحرفين المكتوبات وهاكذا فهمتوني

$	Adodc1.RecordSource = "SELECT * FROM moared WHERE name like '%" & Text2.Text & "%' order by name"
!";
#2

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

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

الاخ المحترم ذاكر

كيفك

اولا اسف للتأخير

ثانيا بخصوص الكود اللى انت احضرته

انت أعطيت جمله SQL أمرا بان تبحث عن كل ما هو يحتوى هذا الحرف سواء ان كان الحرف فى اول الكلمة او فى و سطها او اخرها

فالعلامة المئوية اخى العزيز % انت كتبتها قبل قيمة النص المدخل و بعدها

ساحاول ان اوضح لك الامور أكثر فى لغة الـ SQL او اردنا البحث عن كل الكلمات التى تبدأ بحرف A مثلا كل ما علينا ان نفلتر البحث بعلامة فى المائة بعد حرف الـ A هكذا

SELECT * FROM name WHERE name like ' "A" & % '

و بالتالى سيقوم البحث من خلال الفتلر فيبحث عن كل ما يبدأ بحرف الـ A

أما فى الكود اللى انت احضرته

انت و ضعت العلامة قبل و بعد و بالتالى انت اخبرت المحرك ان يبحث عن كل الكلمات التى تحتوى على الحرف ايا كان و ضعه

و يكون تعديل الكود كالتالى

Adodc1.RecordSource = "SELECT * FROM moared WHERE name like '" & Text2.Text & "%' order by

name"

اسف للتطويل انا كان يمكن ان اعدل لك الكود من الاول و لكن أحببت ان افيدك

شكرا

أخوك احمد الخولى

تم تعديل هذه المشاركة بواسطة khaliloozx في 4 مارس 2009 في 14:36

#3

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

اشكرك جزيل الشكر اخي

واشكرك اكثر علي التوضيح

فالمثل يقول

لاتعطني الخبز بل علمني كيف اصنعة

اشكرك مرة ثانية ويجعلة الله في ميزان حسناتك

#4

لا شكر على واجب و اتمنى ان تكون استفدت

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