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

مساعدة في عملية البحث

مغلق
بدأه Northern في 25 أغسطس 2004 · 1 رد · 821 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أرجوا المساعدة :

OleDbDataAdapter1.SelectCommand.CommandText = "select *from instructors where phonenumber  like '%" & txtSearch.Text & "%'"

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

ولكن المشكلة اذا بحثت مثلا عن 61 وكان عندي رقمان 58961860 و 618264 يقوم البرنامج بعرضهما وانا أريد فقط الرقم الذي يبدأ ب 61 . وهذه الحالة ايضا بالنسبة للاسماء.

أيضا بحكم أني حصلت على هذا الكود من الانترنت ولا أملك كتاب عن ال ADO.NET

أريد أن أسأل عن كلمة like اذا كان هناك لها بدائل وعلامة % مافائدتها واذا كان لها بدائل.

وجزاكم الله كل خير.

#2
اقتباس
أريد فقط الرقم الذي يبدأ ب 61

يمكنك إذا كتابة الكود بهذا الشكل

OleDbDataAdapter1.SelectCommand.CommandText = "select *from instructors where phonenumber  like'" & txtSearch.Text & "%'"

فائدة ال % إذا كانت قبل معيار كلمة البحث ستعرض لك النتائج التى تحتوى على كلمة البحث اما إذا كانت بعد كلمة البحث (كما فى حالتنا) فستقوم بعرض المحتوى الذى يحتوى على كلمة البحث فى اول العباره

يمكنك مراجعة هذا الموضوع

سؤال فى شفرة البحث

مرفق ملف الموضوع من vb4arab

سؤال في شفرة البحث.rar

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 4 أبريل 2005 في 02:21

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

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

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