تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] هل يمكن ان اشترط على المستخدم إدخال التاريخ الهجري فقط والعكس ؟
#7
(15-10-15, 11:03 PM)Ahmed_Mansoor كتب : أهلا أخي الكريم , بالنسبه لتحديد ما اذا كان التاريخ هجري او ميلاي فعلى حسب نوع التاريخ مثلا لو كان تاريخ ميلاد تستطيع تحديد نطاق السنين مثلا أصغر سنه للهجري ممكنه مثلا 1300 وأكبر سنه تخليها مثلا 1500 أما إذا كان ميلادي مثلا أكبر سنه ممكنه 2050 أو 3000 وأصغر سنه ممكنه 1900 وهكذا على حسب نوع التاريخ تحط النطاق المحتمل :

كود :
If Len(Trim$(Text1.Text)) < 10 Or _
  IsNumeric(Left$(Trim$(Text1.Text), 4)) <> True Or _
  IsNumeric(Mid$(Trim$(Text1.Text), 6, 2)) <> True Or _
  IsNumeric(Right$(Trim$(Text1.Text), 2)) <> True Or _
  Mid$(Trim$(Text1.Text), 5, 1) <> "/" Or _
  Mid$(Trim$(Text1.Text), 8, 1) <> "/" Then

  MsgBox "لابد أن يكون التاريخ بالتنسيق التالي :" & vbNewLine & "YYYY/MM/DD", vbOKOnly + vbExclamation + vbMsgBoxRight + vbMsgBoxRtlReading, "تنبيه"
  Text1.SetFocus
  Exit Sub
 
End If

If Val(Left$(Trim$(Text1.Text), 4)) > 1500 Or _
  Val(Left$(Trim$(Text1.Text), 4)) < 1300 Then

  MsgBox "لابد أن يكون التاريخ هجري", vbOKOnly + vbExclamation + vbMsgBoxRight + vbMsgBoxRtlReading, "تنبيه"
  Text1.SetFocus
  Exit Sub
 
End If

'If Val(Left$(Trim$(Text1.Text), 4)) < 1900 Or _
'   Val(Left$(Trim$(Text1.Text), 4)) > 2050 Then

'   MsgBox "لابد أن يكون التاريخ ميلادي", vbOKOnly + vbExclamation + vbMsgBoxRight + vbMsgBoxRtlReading, "تنبيه"
'   Text1.SetFocus
'   Exit Sub
 
'End If

اخي العزيز : احمد  حفظه الله
 السلام عليكم ورحمة وبركاته
 رائع وجميل جداً  ولكم مني فائق الاحترام والتقدير على ما تقدمه من دعم فني والله يحفظكم ويرعاكم
إذا ضاقت بك الأحوال يوماً     فَثِقْ بالواحِدِ الفَرْدِ العَلِيِّ
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor


الردود في هذا الموضوع
RE: هل يمكن ان اشترط على المستخدم إدخال التاريخ الهجري فقط والعكس ؟ - بواسطة Microformt - 16-10-15, 01:16 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] هل يمكن جمع عمود فى datagride mohamed125 2 1,914 07-12-24, 02:27 AM
آخر رد: عبدالمؤمن
  كيف يمكن عمل clear لل datagrid haitham Muhammed 1 299 13-11-24, 12:42 AM
آخر رد: السيد الغالي
Question [vb6.0] كيف يمكن إدراج الاسم الذي موجود في الصورة في Label1 برمجياً ؟ Microformt 2 302 02-10-24, 06:01 PM
آخر رد: Microformt
  هل يمكن تغيير لون الخط في الزر مصمم هاوي 2 455 20-08-24, 09:12 PM
آخر رد: مصمم هاوي
Question [vb6.0] هل يمكن عرض اسماء الاصناف في الرسم البياني في جهة اليمين بشرط ياخد الاسماء من قاعدة Microformt 0 237 14-08-24, 06:42 PM
آخر رد: Microformt
  كيف يمكن استخدام الtimer لملء الكمبوبوكس haitham Muhammed 0 404 27-05-24, 09:55 PM
آخر رد: haitham Muhammed
Question [vb6.0] كيف يمكن برمجة عدد السجلات واستعراض السجلات بشرط رقم الموظف ؟ Microformt 3 606 09-01-24, 01:05 AM
آخر رد: Taha Okla
Question [vb6.0] كيف يمكن استدعاء اسم البرنامج من النافدة هذه وضعة في textbox ؟ Microformt 1 528 02-01-24, 10:06 PM
آخر رد: Taha Okla
Question [vb6.0] كيف يمكن استدعاء هذه الدالة وضعها تحت زر الامر ؟ Microformt 1 590 31-12-23, 11:52 PM
آخر رد: Taha Okla
  [vb6.0] كيف يمكن إخفاء عمود رقم الصنف و إظهاره برمجياً نامل المساعدة في المثال التالي ؟ Microformt 2 728 19-11-23, 10:49 PM
آخر رد: Microformt

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


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