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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم اسئلة التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=71)
+--- الموضوع : فلترة بيانات الداتا جريد فيو (/showthread.php?tid=30656)



فلترة بيانات الداتا جريد فيو - mr_hso - 31-07-19

السلام عليكم
يرب تكونوا بخير
عندي داتا جريد فيو واقوم بعمل بحث بين تاريخين ليعرض فيها 
الكود
كود :
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)
وبعدين يظهر الاسطر التى تحتوي على كلمة "مستمر" فقط
وشكرا 
يارب اجد عندكم الحل


RE: فلترة بيانات الداتا جريد فيو - mr_hso - 31-07-19

(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)

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