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

نسخة كاملة : مساعدة في تعديل الكود المرفق للبحث Filter
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم الاخوة اعضاء المنتدي الكرام 

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

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

دايما تعطي Error 

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

مع فائق الاحترام
الخطأ في كود البحث كان بسبب المعامل (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
(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

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