تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال في كيفية التعامل مع التاريخ ، مهم جدا
#1
سؤال مكرر
كيف استطيع ان اجعل تنسيق واحد للتاريخ في textbox حيث أن التاريخ يأخذ شكل التنسيق الذي وضعته حتى لو أن المستخدم وضعه بخلاف التنسيق.
كيف اقارن بين تاريخين اي 
اذا كان التاريخ في textbox1 اكبر من تاريخ textbox2 تظهر رسالة تنبيه أن التاريخ خاطىء
أسألكم الأجابة بسرعة لأن غدا سوف أسلم مشروعي وبقي لدي هذا المعضلتين
الرد }}}
تم الشكر بواسطة:
#2
فى هذا الموضوع مثال يجمع كل ما يتعلق بالتاريخ تقريبا
http://vb4arb.com/vb/showthread.php?tid=24401
الرد }}}
تم الشكر بواسطة: جميل , 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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 101 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 267 02-11-25, 11:19 PM
آخر رد: justforit
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 846 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,000 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,214 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [نقاش] سؤال MetoDas 2 1,487 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 506 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 799 09-02-25, 12:02 AM
آخر رد: princelovelorn
  مشكلة تنسيق التاريخ في تقرير الكريستال مصمم هاوي 4 682 07-02-25, 01:24 AM
آخر رد: عبد العزيز البسكري

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


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