06-01-20, 01:08 PM
(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 - اذا كان التاريخ اكبر او اصغر من
نفس الكود السابق
تحياتى للجميع
