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

نسخة كاملة : مشكلة فى كود البحث بالاسم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
اوكى ساجرب ولكن حاسرد لك المشكلة مرة اخرى اخى
الاسم طبعا يتكون من اربعة مثلا ( احمد على محمد على )
انا اريده ان يبحث عن الجملة كاملة او الاسم كاملا والذى يحدث هو عندما اكتب الاسم كاملا لا يطلع شى اما عندما اكتب (على) فان الاستعلام يطلع صحيح ويظهر لى لاسم كاملا
فهمت عليك الان
لكن ان لم يسبقني احد باذن الله ساجهز مثال بسيط لكن بالاكواد (بالاكواد حط تحتها عشرة خطوط اتصال رقمي عالي السرعة)Smile
-
منقول

عند الاستعلام بشكل عام يجب التطابق في الآتي:
- الأحرف ( مثل [أ،إ،آ،ا] أو [ي،ى] و [ة،ه])
- المسافات التي بين الكلمات والمسافات في البداية والنهاية (ملاحظة قد تكون أكثر من مسافة بالخطأ في المكان الواحد).

عند الاستعلام باستخدام LIKE مع علامة % يجب استخدامها بشكل صحيح كالآتي:
- استخدم % في البداية إذا كان المطلوب في الجزء الأخير. ('%الأخير')
- استخدم % في الوسط إذا كان المطلوب عبارة عن جزئين في البداية والنهاية. ('الأول%الأخير')
- استخدام % في النهاية إذا كان المطلوب في الجزء الأول. ('الأول%')
- إستخدام % في البداية والنهاية إذا المطلوب في أي جزء. ('%الأول%')('%الأوسط%')('%الأخير%')

إذا كان الاستعلام تطابق تام استخدم = وليس LIKE ويفضل استخدام الاستعلام بالشكل التالي
كود :
Dim Sql As String = " SELECT * [table1] WHERE TRIM([column1]) = '" & Me.TextBox.Text.Trim & "' "
تسلمو والله ما قصرتو ابدا
جزاكم الله خيرا
اخى سعود واخى vbnet
بارك الله فيك شرح قيم
الصفحات : 1 2