تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تم الحل : يالبحث بحقل رقمي
#1
السلام عليكم.اخواني لو يمكن مساعدتي في حل المشكل
هذا الكود يبحث جيدا لما اكتب اي كلمة في التاكست 1 لكن لما يكون الحقل رقمي فلا يبحث
يبحث عادي بالحفلين product_name و product_category لانهم من نوع نصوص
و لكن لا يبحث بالحقل product_quantity الذي هو نوع رقمي
شكرا و بارك الله فيكو

كود :
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
   Try
       Dim dv As DataView = Dt_Product.DefaultView
       dv.RowFilter = "Product_Quantity+Product_Name+Product_Category LIKE '%" & TextBox1.Text & "%' "
   Catch ex As Exception
   End Try
End Sub
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

كل ما عليك استبدال السطر التالى
كود :
       dv.RowFilter = "Product_Quantity+Product_Name+Product_Category LIKE '%" & TextBox1.Text & "%' "

بهذه الاسطر
كود :
       dv.RowFilter = "Product_Quantity LIKE %" & TextBox1.Text & "%"
       dv.RowFilter += "Product_Name LIKE '%" & TextBox1.Text & "%'"
       dv.RowFilter += "Product_Category LIKE '%" & TextBox1.Text & "%'"

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: محمد خيري , DK-x , DK-x , بدري
#3
شكرا اخ elgokr و بارك الله فيك فعلا اسمحلي اخي الكود لم يشتغل لم يبحث اطلاقا و لا تظهر رسالة خطا معينة
الرد }}}
تم الشكر بواسطة:
#4
الشكر لله والحمد لله
والحمد لله على كل حال

اذا لا يعمل ما سبق يمكنك التعامل معه بهذه الطريقة
كود :
dv.RowFilter = "Product_Quantity LIKE %" & TextBox1.Text & "% OR Product_Name LIKE '%" & TextBox1.Text & "%' OR Product_Category LIKE '%" & TextBox1.Text & "%'"

وسيعمل معك بامر الله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: محمد خيري , DK-x , DK-x , بدري
#5
معذرة على ازعاج اخ elgokr ..مارضي يشتغل كذلك.سارفق ملف صغير به الكود ربما يكون احسن للاطلاع


الملفات المرفقة
.rar   WindowsApplication2.rar (الحجم : 90.94 ك ب / التحميلات : 13)
الرد }}}
تم الشكر بواسطة:
#6
مرفق بالرد السورس + برنامج لاختبار صحة البحث
اذا كان من  خلال الرقم او من خلال النص

مع العلم انه تم استخدام الكود الخاص بك فى بداية الموضوع
دون اى تعديل او تدخل من خلالي

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Pro.zip (الحجم : 26.47 ك ب / التحميلات : 9)
.zip   WindowsApplication2.zip (الحجم : 40.69 ك ب / التحميلات : 15)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: محمد خيري
#7
صح الان يبحث جيدا لكن بملاحظة لو كتبت العدد 50 سيظهر العدد 50 و العدد 500 و على كل بارك الله فيك اخي elgokr ربنا ينعم عليك بكل خير ان شاء الله
الرد }}}
تم الشكر بواسطة: بدري
#8
حتى تجعل ان يكون البحث متطابق كلياً
وليس جزئياً

كل ما عليك هو ازالة علامة % من الكود
وبكده يجب ان يتم كتابة الجملة كاملة حتى مع النصوص

علامة % الاولى تعنى النص فى TextBox1 جزئي اذا كان باول النص او بوسط النص
وعلامة % الثانية تعنى النص فى TextBox1 جزئي اذا كان فى منتصف النص او باخره

وبمجرد حذف كلاهما يعنى تطابق للنص كاملاً
واذا تركت % الاولي مع حذف الثانية يعنى تطابق كلى مع جزئي لاول ووسط النص 
واذا تركت % الثانية مع حذف الاولى يعنى تطابق كلى مع جزئي لوسط واخر النص

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: محمد خيري
#9
(05-04-19, 01:01 AM)elgokr كتب :
حتى تجعل ان يكون البحث متطابق كلياً
وليس جزئياً

كل ما عليك هو ازالة علامة % من الكود
وبكده يجب ان يتم كتابة الجملة كاملة حتى مع النصوص

علامة % الاولى تعنى النص فى TextBox1 جزئي اذا كان باول النص او بوسط النص
وعلامة % الثانية تعنى النص فى TextBox1 جزئي اذا كان فى منتصف النص او باخره

وبمجرد حذف كلاهما يعنى تطابق للنص كاملاً
واذا تركت % الاولي مع حذف الثانية يعنى تطابق كلى مع جزئي لاول ووسط النص 
واذا تركت % الثانية مع حذف الاولى يعنى تطابق كلى مع جزئي لوسط واخر النص

تحياتى لك
وتمنياتى لك التوفيق
ربنا يبارك فيك اخي elgokr على الشرح الوافي و يزيدك من علمه و فضله شكرا جزيلا اخي
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#10
الشكر لله والحمد لله
والحمد لله على كل حال

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: بدري , بدري


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  البرنامج لدي يعمل على ويندوز 11 والان لا يعمل على ويندوز 10 ماهو الحل moh61 1 280 01-09-23, 04:38 AM
آخر رد: اسامه الهرماوي
  [سؤال] مشكلة تسجيل وقت فقط بحقل جدول SQL dr.programming 2 304 01-09-23, 04:32 AM
آخر رد: اسامه الهرماوي
  ممكن الحل masport tv 0 295 07-04-23, 11:36 AM
آخر رد: masport tv
  ارجو ان لا تبخلو علينا با الحل ahmedbezia 3 466 06-12-22, 01:29 PM
آخر رد: ahmedbezia
  [سؤال] [تم الحل] انشاء المسارات وتمرير البارامترات لها وقت التشغيل سعود 7 1,220 03-09-22, 09:44 AM
آخر رد: Taha Okla
  مشكلة واجهتني كتير وزهقت منها فاللي عنده الحل ياريت يفيدني بيه ميدو الفنان 7 1,023 03-09-22, 03:33 AM
آخر رد: ميدو الفنان
  [سؤال] * تم الحل * التحكم بمخرجات السريال بورت واعادة تحويلها mohamedallams 1 431 30-08-22, 06:42 PM
آخر رد: mohamedallams
  [سؤال] * [تم الحل] * المحاولة الثانية و اللتي باءت بالفشل حول تقسيم ملف بشكل دقيق سعود 8 1,031 27-08-22, 07:41 AM
آخر رد: سعود
  تعبت من البحث : كود يعمل بجد لاعادة الترقيم بحقل الترقيم التلقائى dr.programming 5 1,267 16-08-22, 02:21 AM
آخر رد: a7med saba
  ما هو الحل لهذه المشكلة جيولوجي مبتدئ 7 1,131 17-05-22, 09:22 AM
آخر رد: جيولوجي مبتدئ

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم