كيف يمكن ان اجبر المستخدم على ادخال تاريخ ميلادي فق في حقل واجبارة على ادخال تاريخ هجري في حقل اخر
تاريخ ميلادي
مغلق
السلام عليكم
أختنا الكريمة / هناك طرق كثيرة للحل منها مثلا أعتبار
السنة 1900 سنة فاصلة بين التاريخ الميلادي والهجري
يعني أن كل تاريخ فوق 1900 هو تاريخا ميلاديا وكل تاريخا دونها هو هجري
هذا مجازا ( والا في الواقع هو غير صحيح ) وعليه نعمل دالة تفيد هذا أنظر الكود
Public Function TestDate() Dim T As Integer T = Mid(txtdm, 7, 4) If T < 1900 Then MsgBox "التاريخ ليس تاريخا ميلاديا" txtdm = "" Else MsgBox "نعم التاريخ ميلادي" End If End Function
ثم يتم استدعاء هذه الــ Function
جربي ادخال تاريخ اليوم هجريا ثم ميلاديا تجدي أن المثال يقبل الميلادي ويرفض الهجري
مرفق مثال ..... والسلام
أخوك EKSEER
تم تعديل هذه المشاركة بواسطة ekseer في 29 أكتوبر 2007 في 07:51
هذا الموضوع مغلق.