السلام عليكم ورحمة الله وبركاته
أساتذتي الأفاضل
كنت عملت هذا الموضوع :
وقد تفضل أستاذي : محمد فؤاد بالإجابة عليه وتم غلق الموضوع
اليوم إحتجت لأن يكون البحث في عدد من الأعمدة ( bit ) في هذا الجدول
وقد كان آخر ما توصلت إليه في الموضوع السابق هو الكود التالي ويعمل بشكل صحيح على شيك بوكس واحد فقط وهو :
Private Sub CheckBox1_CheckStateChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckStateChanged
Select Case CheckBox1.CheckState
Case CheckState.Indeterminate
SQLDataSet1.Tables(0).DefaultView.RowFilter = ""
Case CheckState.Checked
SQLDataSet1.Tables(0).DefaultView.RowFilter = " Req_qui=" & 1
Case CheckState.Unchecked
SQLDataSet1.Tables(0).DefaultView.RowFilter = " Req_qui is null"
End Select
End Sub
والآن عند إضافة شيك بوكس 2 ليبحث في عمود آخر .. فإنه يلغي عملية الفلترة في الشيك الأول ولا يعتبر لها أي اعتبار
مثلا : الشيك1 هل هو متزوج
الشيك2 هل يعمل
الشيك3 هل يسافر