[dt1 = "29-12-2005"
dt2 = "01-01-2006"
dtt1 = "#" & Format(dt1, "mm/dd/yyyy") & "#"
dtt2 = "#" & Format(dt2, "mm/dd/yyyy") & "#"
If dtt1 < dtt2 = True Then
MsgBox "true"
msgbox cdate(dt1)-cdate(d2) + 1
Else
MsgBox "false"
End If
]
المفروض يطبع رسالة تقول
True لأن التاريخ الأول أقدم أو يعتبر أصغر من التاريخ الثاني
ولكن يطبع
false
ارجو ايفادتي بالخطأ هذا مع العلم أنه لا يظهر هذا الخطأ اذا كانت المقارنة بين تاريخين في نفس السنة
ما هو الإعداد اللازم لتسيق التاريخ في الويندوز وفي الكود حتى يقبل جميع التواريخ ومقارنتها في أي سنة سواء في المقارنة بين تاريخين أو في طرح تاريخين من بعض
وشكرا جزيلاً