![]() |
|
تم الحل : يالبحث بحقل رقمي - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=29251) |
تم الحل : يالبحث بحقل رقمي - محمد خيري - 04-04-19 السلام عليكم.اخواني لو يمكن مساعدتي في حل المشكل هذا الكود يبحث جيدا لما اكتب اي كلمة في التاكست 1 لكن لما يكون الحقل رقمي فلا يبحث يبحث عادي بالحفلين product_name و product_category لانهم من نوع نصوص و لكن لا يبحث بالحقل product_quantity الذي هو نوع رقمي شكرا و بارك الله فيكو كود : Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChangedRE: البحث بحقل رقمي - elgokr - 04-04-19 وعليكم السلام ورحمة الله وبركاته
كل ما عليك استبدال السطر التالى كود : dv.RowFilter = "Product_Quantity+Product_Name+Product_Category LIKE '%" & TextBox1.Text & "%' "بهذه الاسطر كود : dv.RowFilter = "Product_Quantity LIKE %" & TextBox1.Text & "%"تحياتى لك
وتمنياتى لك التوفيق
RE: البحث بحقل رقمي - محمد خيري - 04-04-19 شكرا اخ elgokr و بارك الله فيك فعلا اسمحلي اخي الكود لم يشتغل لم يبحث اطلاقا و لا تظهر رسالة خطا معينة RE: البحث بحقل رقمي - elgokr - 04-04-19 الشكر لله والحمد لله
والحمد لله على كل حال
اذا لا يعمل ما سبق يمكنك التعامل معه بهذه الطريقة كود : dv.RowFilter = "Product_Quantity LIKE %" & TextBox1.Text & "% OR Product_Name LIKE '%" & TextBox1.Text & "%' OR Product_Category LIKE '%" & TextBox1.Text & "%'"وسيعمل معك بامر الله
تحياتى لك
وتمنياتى لك التوفيق
RE: البحث بحقل رقمي - محمد خيري - 04-04-19 معذرة على ازعاج اخ elgokr ..مارضي يشتغل كذلك.سارفق ملف صغير به الكود ربما يكون احسن للاطلاع RE: البحث بحقل رقمي - elgokr - 05-04-19 مرفق بالرد السورس + برنامج لاختبار صحة البحث
اذا كان من خلال الرقم او من خلال النص
مع العلم انه تم استخدام الكود الخاص بك فى بداية الموضوع
دون اى تعديل او تدخل من خلالي
تحياتى لك
وتمنياتى لك التوفيق
RE: البحث بحقل رقمي - محمد خيري - 05-04-19 صح الان يبحث جيدا لكن بملاحظة لو كتبت العدد 50 سيظهر العدد 50 و العدد 500 و على كل بارك الله فيك اخي elgokr ربنا ينعم عليك بكل خير ان شاء الله RE: تم الحل : يالبحث بحقل رقمي - elgokr - 05-04-19 حتى تجعل ان يكون البحث متطابق كلياً
وليس جزئياً
كل ما عليك هو ازالة علامة % من الكود
وبكده يجب ان يتم كتابة الجملة كاملة حتى مع النصوص
علامة % الاولى تعنى النص فى TextBox1 جزئي اذا كان باول النص او بوسط النص
وعلامة % الثانية تعنى النص فى TextBox1 جزئي اذا كان فى منتصف النص او باخره
وبمجرد حذف كلاهما يعنى تطابق للنص كاملاً
واذا تركت % الاولي مع حذف الثانية يعنى تطابق كلى مع جزئي لاول ووسط النص
واذا تركت % الثانية مع حذف الاولى يعنى تطابق كلى مع جزئي لوسط واخر النص
تحياتى لك
وتمنياتى لك التوفيق
RE: تم الحل : يالبحث بحقل رقمي - محمد خيري - 05-04-19 (05-04-19, 01:01 AM)elgokr كتب :ربنا يبارك فيك اخي elgokr على الشرح الوافي و يزيدك من علمه و فضله شكرا جزيلا اخي RE: تم الحل : يالبحث بحقل رقمي - elgokr - 06-04-19 الشكر لله والحمد لله
والحمد لله على كل حال
تحياتى لك
وتمنياتى لك التوفيق
|