سؤال مكرر
كيف استطيع ان اجعل تنسيق واحد للتاريخ في textbox حيث أن التاريخ يأخذ شكل التنسيق الذي وضعته حتى لو أن المستخدم وضعه بخلاف التنسيق.
كيف اقارن بين تاريخين اي
اذا كان التاريخ في textbox1 اكبر من تاريخ textbox2 تظهر رسالة تنبيه أن التاريخ خاطىء
أسألكم الأجابة بسرعة لأن غدا سوف أسلم مشروعي وبقي لدي هذا المعضلتين
(05-01-20, 07:30 PM)Hassan.syria كتب : [ -> ]سؤال مكرر
كيف استطيع ان اجعل تنسيق واحد للتاريخ في textbox حيث أن التاريخ يأخذ شكل التنسيق الذي وضعته حتى لو أن المستخدم وضعه بخلاف التنسيق.
كيف اقارن بين تاريخين اي
اذا كان التاريخ في textbox1 اكبر من تاريخ textbox2 تظهر رسالة تنبيه أن التاريخ خاطىء
أسألكم الأجابة بسرعة لأن غدا سوف أسلم مشروعي وبقي لدي هذا المعضلتين
السلام عليكم
يمكنك استخدام MaskedTextBox
وتجعل الMask لها بالتنسيق ##/##/####
طيب ... تعالى نجاوب على الاسئله التى طرحتها واحده واحده
وذلك بافتراض ان الخلية المراد ادخال التاريخ بها اسمها ( txtNoteDate)
1 - اجبار المستخدم على ادخال التاريخ بالتنسيق السابق
ضع هذا الكود فى ال Validated
If Not txtNoteDate.MaskFull Then
txtNoteDate.Focus()
txtNoteDate.Select()
txtNoteDate.SelectAll()
Exit Sub
End If
2 - المقارنة بين تاريخين
select Customer From tblCustomer where NoteDate between '" & Format(CDate(txtFromDate.Text), "yyyy/MM/dd") & "' and '" & Format(CDate(txtToDate.Text), "yyyy/MM/dd") & "'
بمعنى اختار العميل حالة اذا كان التاريخ بين تاريخين
3 - اذا كان التاريخ اكبر او اصغر من
نفس الكود السابق
تحياتى للجميع
(06-01-20, 12:33 PM)جميل كتب : [ -> ]جرب هذا الكود
PHP كود :
If CDate(textbox1.Text) > CDate(textbox2.Text) Then
MsgBox("خطأ")
End If
شكرا لك صديقي الكود ناجح
(06-01-20, 01:08 PM)mmali127 كتب : [ -> ] (05-01-20, 07:30 PM)Hassan.syria كتب : [ -> ]سؤال مكرر
كيف استطيع ان اجعل تنسيق واحد للتاريخ في textbox حيث أن التاريخ يأخذ شكل التنسيق الذي وضعته حتى لو أن المستخدم وضعه بخلاف التنسيق.
كيف اقارن بين تاريخين اي
اذا كان التاريخ في textbox1 اكبر من تاريخ textbox2 تظهر رسالة تنبيه أن التاريخ خاطىء
أسألكم الأجابة بسرعة لأن غدا سوف أسلم مشروعي وبقي لدي هذا المعضلتين
السلام عليكم
يمكنك استخدام MaskedTextBox
وتجعل الMask لها بالتنسيق ##/##/####
طيب ... تعالى نجاوب على الاسئله التى طرحتها واحده واحده
وذلك بافتراض ان الخلية المراد ادخال التاريخ بها اسمها ( txtNoteDate)
1 - اجبار المستخدم على ادخال التاريخ بالتنسيق السابق
ضع هذا الكود فى ال Validated
If Not txtNoteDate.MaskFull Then
txtNoteDate.Focus()
txtNoteDate.Select()
txtNoteDate.SelectAll()
Exit Sub
End If
2 - المقارنة بين تاريخين
select Customer From tblCustomer where NoteDate between '" & Format(CDate(txtFromDate.Text), "yyyy/MM/dd") & "' and '" & Format(CDate(txtToDate.Text), "yyyy/MM/dd") & "'
بمعنى اختار العميل حالة اذا كان التاريخ بين تاريخين
3 - اذا كان التاريخ اكبر او اصغر من
نفس الكود السابق
تحياتى للجميع
صديقي الا استطيع اجبار المستخدم باستخدام textbox وليس masked