تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال في كيفية التعامل مع التاريخ ، مهم جدا
#1
سؤال مكرر
كيف استطيع ان اجعل تنسيق واحد للتاريخ في textbox حيث أن التاريخ يأخذ شكل التنسيق الذي وضعته حتى لو أن المستخدم وضعه بخلاف التنسيق.
كيف اقارن بين تاريخين اي 
اذا كان التاريخ في textbox1 اكبر من تاريخ textbox2 تظهر رسالة تنبيه أن التاريخ خاطىء
أسألكم الأجابة بسرعة لأن غدا سوف أسلم مشروعي وبقي لدي هذا المعضلتين
الرد }}}
تم الشكر بواسطة:
#2
فى هذا الموضوع مثال يجمع كل ما يتعلق بالتاريخ تقريبا
https://vb4arb.com/vb/showthread.php?tid=24401
[صورة مرفقة: 3dlat.net_25_15_7636_10390271-720257741405822-79.gif]
الرد }}}
تم الشكر بواسطة: جميل , Hassan.syria
#3
جرب هذا الكود
PHP كود :
If CDate(textbox1.Text) > CDate(textbox2.TextThen
  MsgBox
("خطأ")
End If 
الرد }}}
تم الشكر بواسطة: Hassan.syria
#4
(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 - اذا كان التاريخ اكبر او اصغر من 

نفس الكود السابق 

تحياتى للجميع
الرد }}}
تم الشكر بواسطة: جميل , Hassan.syria
#5
(06-01-20, 12:33 PM)جميل كتب : جرب هذا الكود
PHP كود :
If CDate(textbox1.Text) > CDate(textbox2.TextThen
  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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن توافق الكريستال ريبورت مصمم هاوي 2 118 09-05-26, 01:23 AM
آخر رد: مصمم هاوي
  [VB.NET] سؤال بخصوص الترقيم التلقائي اليدوي yosif 5 568 16-04-26, 01:05 AM
آخر رد: أبو خالد الشكري
  [VB.NET] كيفية عمل جدولين في نفس التقرير مختار الوافي 3 489 05-04-26, 02:51 PM
آخر رد: مصمم هاوي
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 5 2,393 25-02-26, 04:04 AM
آخر رد: السودي
  [VB.NET] الحصول على الوقت و التاريخ بالإنجليزية دائما mmaalmesry 2 243 18-02-26, 10:53 PM
آخر رد: mmaalmesry
  سؤال عن الاسمبلي و النيم سبيس justforit 0 258 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 562 02-11-25, 11:19 PM
آخر رد: justforit
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 1,049 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 952 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,335 06-08-25, 06:34 PM
آخر رد: Taha Okla

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


يقوم بقرائة الموضوع: