تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مثال للبحث بين تاريخين مشكلة تستحق الاهتمام
#23
(27-12-16, 06:08 PM)مساعدة كتب : لم أجد كومبوبوكس في المشروع لكن اعتمد نفس الطريقة مع البارامترات مع ما تفضل به أستاذ محمود بكرى إذا كان اسم الجدول او العمود يوجد فيه مسافة
فإذا كان يوجد مسافة فأمامك حلين
الأول أن تعدل الاسم في قاعدة البيانات وتستبدل المسابقة بالخط السفلي _
الثاني أن تضع الاسم بين أقواس [ ] تريد الوضع كما هو بالمسافة

وهذا مثال
كود :
   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("@dt1", DateTimePicker1.Value.Date)
       da.SelectCommand.Parameters.AddWithValue("@dt2", DateTimePicker2.Value.Date)
       da.SelectCommand.Parameters.AddWithValue("@cn", ComboBox1.Text)
       da.Fill(dt)
       Me.DataGridView1.DataSource = dt

   End Sub

كما تلاحظ كل الاسماء وضعتها بين اقواس احتياطات سواء بها مسافات أم لا وأيضا كما تلاحظ كلمات SQL جعلتها بالأحرف الكبير ومثل ما تلاحظ أوضح عند النظر للكود

اخى وضعط لك مثال  للتعديل علية فى المرفقات


الملفات المرفقة
.rar   البحث بين تاريخين.rar (الحجم : 250.02 ك ب / التحميلات : 40)
الرد }}}
تم الشكر بواسطة:


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


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


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