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

نسخة كاملة : فلترة بيانات الداتا جريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
يرب تكونوا بخير
عندي داتا جريد فيو واقوم بعمل بحث بين تاريخين ليعرض فيها 
الكود
كود :
If ComboBox1.Text = "ينتهي تاريخها" Then
           Dim cmd As New OleDbCommand()
           dt.Clear()
           cmd = New OleDbCommand("SELECT * FROM LETTERS WHERE let_exp_date >= @DateTimePicker1 AND let_exp_date <= @DateTimePicker2", con)

           cmd.Parameters.Add("@D1", OleDbType.Date).Value = Convert.ToDateTime(DateTimePicker1.Value.Date)
           cmd.Parameters.Add("@D2", OleDbType.Date).Value = Convert.ToDateTime(DateTimePicker2.Value.Date)
           con.Open()
           dt.Load(cmd.ExecuteReader())
           con.Close()
           DataGridView1.DataSource = dt


       End If
المشكلة 
هناك عمود اسمه  let_stat
اريد ان يتم اظهار نتيجة البحث السابق 
ماعدا
الاسطر التى لا تحتوي على كلمة "مستمر"

بمعنى انه هيعمل البحث السابق على عمود تاريخ صلاحية الخطاب   (let_exp_date)
وبعدين يظهر الاسطر التى تحتوي على كلمة "مستمر" فقط
وشكرا 
يارب اجد عندكم الحل
(31-07-19, 08:42 PM)AAAAAAAAA كتب : [ -> ]
كود :
          cmd = New OleDbCommand("SELECT * FROM [LETTERS] WHERE ([let_exp_date] BETWEEN @DateTimePicker1 AND @DateTimePicker2) AND [let_stat]='مستمر' ", con)

تمام 
كتر خيرك 
ذادك الله علم