تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مثال للبحث بين تاريخين مشكلة تستحق الاهتمام
#25
(27-12-16, 07:30 PM)مساعدة كتب : تفضل التعديل

لم تقم بعمل dt.Clear كما في الكود السابق لهذا قد لا ترى تغييرات في النتيجة

كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       dt.Clear()
 
       da = New OleDbDataAdapter("SELECT * FROM [جدول1] WHERE ([اسم_العميل] = @cn) AND ([تاريخ] BETWEEN @dt1 AND @dt2) ", cn)
       da.SelectCommand.Parameters.AddWithValue("@cn", ComboBox1.Text)
       da.SelectCommand.Parameters.AddWithValue("@dt1", DateTimePicker1.Value.Date)
       da.SelectCommand.Parameters.AddWithValue("@dt2", DateTimePicker2.Value.Date)
       da.Fill(dt)
       Me.DataGridView1.DataSource = dt

   End Sub

الخطأ كان في ترتيب البارامترات يجب أن تتوافق مع مكانها في نص الاستعلام، أعتذر

تم تعديل الخطأ في المشاركة السابقة في ترتيب البارامترات

ملاحظة: جميع مشاريعك لم تعمل لدي لاختلاف الاصدار ولكن اعتمدت على النظر في الكود بعد سحبه لمشروع شكلي في الفجوال فقط، فالخطأ وارد،

اخى الفاضل انت مشكور على مجهودك  و جزاكم  الله خيرا الكود يعمل جيدا .
و 50 % من فكرتي تفضلتم بمساعدتى لاتمامها مشكور اخى و مشكور جميع الاساتذة الكرام على مجهوداتهم .

فى عرض البيانات على تقرير كريستال ريبورت انا اعتمد على استدعاء البيانات من خلال الداتا ست و للاسف هذه الطريقة و جميع طرق المشاركة للاساتذا الافاضل ليس لها علاقة بالداتا ست .

فامامنا طريقين 
1- اما ان نعتمد على الداتا سيت فى  البحث و فى حالة استدعاء البيانات على التقرير سوف يتم رفع ما ظهر على الداتا جريد فيو

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

و انا افضل الطريقة الاولى لانى تعودة على استخدام التقارير و عرضها من خلال الداتا ست .

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

مشكورين اخوتى
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مثال للبحث بين تاريخين مشكلة تستحق الاهتمام - بواسطة nabil.1710 - 27-12-16, 10:01 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم