22-02-17, 11:16 PM
(آخر تعديل لهذه المشاركة : 22-02-17, 11:18 PM {2} بواسطة sendbad100.)
عليكم السلام
اخي
هذا هذا تعديل على الكود للبحث بيت تاريخين
ولكن يجب ان يكون التاريخ المحفوظ في قاعدة البينات في حقل تاريخ وليس نص وايضا يجب ان يكون تارلايخ ميلادي
في حال كان ضروريا استخدام التاريخ الهجري يوجد حلول او حيل اخرى
حسب معلوماتي
والله الموفق
واحد من الحلول هو حفظ التاريخ الهجري في حقل اضافي كرقم الى جوار حقل النص الذي يحمل التاريخ بالتنسيق العادي هكذا 14380526 ثم البحث عن الرقم او بين رقمين
والله الموفق
اخي
هذا هذا تعديل على الكود للبحث بيت تاريخين
ولكن يجب ان يكون التاريخ المحفوظ في قاعدة البينات في حقل تاريخ وليس نص وايضا يجب ان يكون تارلايخ ميلادي
كود :
Private Sub Command3_Click()
On Error Resume Next: Err.Clear
Call ConnectionDatabase
If Rs.State = adStateOpen Then Rs.Close
sql = "select * from sd where [تاريخ_السند] between #" & Format(Combo1.Text, "MM/DD/YYYY") & "# and #" & Format(Combo4.Text, "MM/DD/YYYY") & "#"
Rs.Open sql, dB, adOpenStatic, adLockOptimistic
Call MSHFlexgridAlignment
End Subفي حال كان ضروريا استخدام التاريخ الهجري يوجد حلول او حيل اخرى
حسب معلوماتي
والله الموفق
واحد من الحلول هو حفظ التاريخ الهجري في حقل اضافي كرقم الى جوار حقل النص الذي يحمل التاريخ بالتنسيق العادي هكذا 14380526 ثم البحث عن الرقم او بين رقمين
والله الموفق


