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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : مشكلة فى كود استعلام اكسس (/showthread.php?tid=32879)



مشكلة فى كود استعلام اكسس - issamsaidd - 09-01-20

السلام عليكم ورحمة الله 
عندى 5 اعمدة فى جدو معين والعمود السادس هو التاريخ اريد ان يبحث عن اسم معين فى فترة معينة
وعند تجربة هذا الكود لا يوجد نتئاج ولا اعرف اين الخلل
        OleDbDataAdapter da = new OleDbDataAdapter("select * from said where xmedicine1  LIKE @sx or xmedicine2 LIKE @sx or xmedicine3 LIKE @sx or xmedicine4 LIKE @sx or xmedicine5 LIKE @sx and xdatefrest between  @sd and  @sf  ", con);
          
            da.SelectCommand.Parameters.AddWithValue("@sd", x1.Value.ToString("dd/MM/yyyy"));
            da.SelectCommand.Parameters.AddWithValue("@sf", x2.Value.ToString("dd/MM/yyyy"));
            da.SelectCommand.Parameters.AddWithValue("@sx",  txt4.Text );
DataTable dt = new DataTable();
           
            con.Open();
            dt.Load(da.SelectCommand.ExecuteReader());
            con.Close();
            dataGridView1.DataSource = dt;
            dataGridView1.Refresh();



RE: مشكلة فى كود استعلام اكسس - issamsaidd - 09-01-20

يا اخوان جربت هذا الكود زبط ولكن لعمود يحدد التاريخ صح ثم لعمود واحد كيف اضيف باقى العمدان مع العلم اسماء العمدان هى 
كود :
xmedicine1
xmedicine2
xmedicine3
xmedicine4
xmedicine5
ملاحظة هذا العمدان فى نفس الجدول ولكن بينهم بين كل عمود وعمود يوجد عمودين اخررين



كود :
 OleDbDataAdapter da = new OleDbDataAdapter("select * from said where xdatefrest  between @sd and @sf AND  xmedicine1= @sx", con);
           da.SelectCommand.Parameters.AddWithValue("@sd", "" + x1.Value.ToString("yyyy/MM/dd") + "");
           da.SelectCommand.Parameters.AddWithValue("@sf", "" + x2.Value.ToString("yyyy/MM/dd") + "");
           da.SelectCommand.Parameters.AddWithValue("@sx", "" + txt4.Text + "");
           DataTable dt = new DataTable();
           da.Fill(dt);
           dataGridView1.DataSource = dt;
           dataGridView1.Refresh();



RE: مشكلة فى كود استعلام اكسس - issamsaidd - 11-01-20

محدش عندة حل لمشكله الاستعلام من 5 جدوال بشرط زمنى


RE: مشكلة فى كود استعلام اكسس - issamsaidd - 05-03-20

OleDbDataAdapter da = new OleDbDataAdapter(" SELECT * " + " FROM said " + " WHERE xdatefrest BETWEEN @sd AND @sf " + " AND (xmedicine1+xmedicine2+xmedicine3+xmedicine4+xmedicine5) LIKE '%' + @xg + '%' ", con);
da.SelectCommand.Parameters.AddWithValue("@sd", x1.Value.Date);
da.SelectCommand.Parameters.AddWithValue("@sf", x2.Value.Date);
da.SelectCommand.Parameters.AddWithValue("@xg", txt4.Text.Trim());
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;


RE: مشكلة فى كود استعلام اكسس - ba2e44ca9a - 15-08-20

شكرا الكم عالنشر







Tutuapp 9apps