![]() |
|
البحث بالأسم الأول فقط - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : البحث بالأسم الأول فقط (/showthread.php?tid=49821) |
البحث بالأسم الأول فقط - heem1986 - 02-08-24 السلام عليكم أريد البحث فى قاعد بيانات sql بالأسم الأول فقط بمحنى لديه عميل بأسم محمد حسن وعميل آخر بأسم محمد سيد فأريد عند كتابة محمد يظهر جميع العملاء التى تبدأ أسمائهم بمحمد مع العلم ولا أريد بحرف م بمحنى أنه بمجرد كتابة حرف م يتم جلب كل الأسماء التى تبدأ بحرف ال م فأنا اريد فقط الجلب بالأسم الأول وليس بالحرف الأول
RE: البحث بالأسم الأول فقط - Taha Okla - 02-08-24 وعليكم السلام لا تجعل البحث يبدأ بمجرد الكتابة بل أجعل البحث بعد الضغط على زر معين.. يعني بعد ما تكتب ما تريد البحث عنه أضغط على زر ووقتها يبدأ البحث.. RE: البحث بالأسم الأول فقط - heem1986 - 02-08-24 (02-08-24, 08:10 PM)Taha Okla كتب : وعليكم السلام للأسف أحتاج البحث المباشر من خلال الكتابة فى التيكست بوكس بدون أستخدام زر بحث وهذا الكود الذى استخدمه حالياً ولكن بمجرد كتابة أول حرف تظهر كل الأسماء التى تبدأ بنفس الحرف فأريد البحث بأول كلمة وليس أول حرف PHP كود : "select DISTINCT(sname) from syana_add where fra='" & mod_con.fra & "'and sname like '" & sname.text & "%' GROUP by sname" ومرفق صورة لنتائج البحث RE: البحث بالأسم الأول فقط - Taha Okla - 02-08-24 سجل في بداية الكود (حدث التكست بوكس الذي تبحث بواسطته) الكود التالي: كود : If Len(sname.Text) <= 1 Then Exit Subبهذا اذا انتهيت من الكتابة وبمجرد الضغط على زر المسافة (يعني بعد الانتهاء من كتابة الاسم الأول) من أجل البدء الاسم التالي سيقوم ببدء البحث وإذا لم تضغط على المسافة فلن يبدأ بالبحث .. واذا بدأت بكتابة الاسم الثاني سيتوقف البحث ولن يغير شيء حتى تنتهي من الاسم الثاني وتضغط على زر المسافة وحينها سيبدأ من جديد بالبحث عن الاسم المكتوب( كل اسم يبدأ بـ (الأول مع الثاني)) و هكذا .. RE: البحث بالأسم الأول فقط - heem1986 - 02-08-24 (02-08-24, 11:20 PM)Taha Okla كتب : سجل في بداية الكود (حدث التكست بوكس الذي تبحث بواسطته) الكود التالي: جزاك الله خيراً كنت محتاجها من خلال أمر select لأن المشكلة عندى بالنسخة الأندرويد للبرنامج الذى اعمل فى برمجته وليس نسخة سطح المكتب ولأن الأدوات المتواجدة بالبرنامج الذى استخدمه فى برمجة تطبيق الأندرويد لا يدعم هذا الكود فإننى أبحث عن جلب النتائج بكود sql RE: البحث بالأسم الأول فقط - Zuhare - 03-08-24 اضف مسافه بعد المطلوب مثل هذا مثلا كود : "select DISTINCT(sname) from syana_add where fra='" & mod_con.fra & "'and sname like '" & sname.text & " %' GROUP by sname"RE: البحث بالأسم الأول فقط - heem1986 - 03-08-24 (03-08-24, 02:26 PM)Zuhare كتب : اضف مسافه بعد المطلوب مثل هذا مثلا جزاك الله كل الخير ظبط معايا فعلاً أشكر كثيراً العاملين على المنتدى وأذكر بالشكر لكل من قام بالرد عليها ومساعتى كلاً من Taha Okla و Zuhare |