منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مساعدة في تعديل الكود المرفق للبحث Filter - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مساعدة في تعديل الكود المرفق للبحث Filter (/showthread.php?tid=19947)



مساعدة في تعديل الكود المرفق للبحث Filter - khaled12345 - 10-04-17

السلام عليكم الاخوة اعضاء المنتدي الكرام 

من فضلكم عملت مشروع صغير كده علي قدي

بس عندي مشكلة في مفتاح Filter و مفتاح Reset 

دايما تعطي Error 

المشروع مرفق برجاء تعديله حتي يختفي ال error 

مع فائق الاحترام


RE: مساعدة في تعديل الكود المرفق للبحث Filter - أسامة السالمي - 10-04-17

الخطأ في كود البحث كان بسبب المعامل (Like) حيث أن هذا المعامل لا يعمل مع الحقول الرقمية
الكود بعد التعديل:

PHP كود :
Table1DataGridView.DataSource Me.EmployeemedicalDataSet.Table1.Select("EmployeeID = '" TextBox1.Text "'"


وإذا كنت تريد استخدام المعامل (Like) وكان الحقل نصي فعليك أن تضيف هذه العلامة " % "
فيصبح الكود هكذا:

PHP كود :
Table1DataGridView.DataSource Me.EmployeemedicalDataSet.Table1.Select("EmployeeID Like '%" TextBox1.Text "%'"





أما بالنسبة لكود الغاء البحث،
فيمكنك استخدام هذا الكود:

PHP كود :
Me.EmployeemedicalDataSet.Table1.Select(Nothing



RE: مساعدة في تعديل الكود المرفق للبحث Filter - khaled12345 - 10-04-17

(10-04-17, 10:17 PM)أسامة السالمي كتب : الخطأ في كود البحث كان بسبب المعامل (Like) حيث أن هذا المعامل لا يعمل مع الحقول الرقمية
الكود بعد التعديل:

PHP كود :
Table1DataGridView.DataSource Me.EmployeemedicalDataSet.Table1.Select("EmployeeID = '" TextBox1.Text "'"


وإذا كنت تريد استخدام المعامل (Like) وكان الحقل نصي فعليك أن تضيف هذه العلامة " % "
فيصبح الكود هكذا:

PHP كود :
Table1DataGridView.DataSource Me.EmployeemedicalDataSet.Table1.Select("EmployeeID Like '%" TextBox1.Text "%'"





أما بالنسبة لكود الغاء البحث،
فيمكنك استخدام هذا الكود:

PHP كود :
Me.EmployeemedicalDataSet.Table1.Select(Nothing

ألف ألف مليون شكر أخي الحبيب أسامة