تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
البحث عن تاريخ في حقل نص عن طريقة اداة التايم بيكر
#14
يا علي،

أولا: اجعل أسماء الأعمدة من البداية لها معنى ولا تسمي الأعمدة بأحرف مرقمة مثل b1,b2,b3,b4,b5 وغيرها (أعرف أن السبب الكسل).

ثانيا: دائما حقل التاريخ لا تخليه نصي أبدا حتى لو كنت تريد تتعامل مع التاريخ الهجري.

الآن فلتقم بتعديل حقل تاريخ المعاملة في قاعدة البيانات إلى نوع (تاريخ)
وبعدها اسمح جميع التواريخ الموجودة في قاعدة البيانات لأنها ميلادية ولكن شكلها هجري (هذا سبب عدم ظهور نتائج) وقم بتعيينها من جديد.

وهذا كود الزر Button8 الخاص بالبحث بين تاريخين
PHP كود :
Private Sub Button8_Click(sender As System.ObjectAs System.EventArgsHandles Button8.Click
    Dim sql 
As String "SELECT * FROM [tbl1] WHERE [b4] BETWEEN @d1 AND @d2"
 
   Dim da As New OleDb.OleDbDataAdapter(sqlcon)
 
   da.SelectCommand.Parameters.AddWithValue("@d1"Me.DateTimePicker2.Value.Date)
 
   da.SelectCommand.Parameters.AddWithValue("@d2"Me.DateTimePicker3.Value.Date)
 
   Dim ta As New DataTable
    da
.Fill(ta)
 
   DataGridView1.DataSource ta
End Sub 

عندما تكون البداية صحيحة فالبرمجة سوف تكون سهلة.

إذا كنت تريد إظهار التاريخ الهجري في داخل الأكسس إذهب إلى [ملف] ثم [خيارات] ثم [إعدادات العميل] وسوف تجد في مجموعة [تحرير] سطر "استخدام التاريخ الهجري" قم بتفعيله.
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: البحث عن تاريخ في حقل نص عن طريقة اداة التايم بيكر - بواسطة الوادي - 27-05-16, 10:53 PM


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


يقوم بقرائة الموضوع: