الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن مراقبة ادخال التاريخ

مغلق
بدأه tsh1 في 14 يناير 2008 · 4 رد · 717 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخوتي الكرام كيف لي ان اجعل التكست يتحقق من التاريخ قبل ادخاله الى قاعدة البيانات

فمثلا اليوزر يكتب 31/12/200 بدلا من 31/12/2007 (ينسى ادخال الرقم 7)

اذن كيف يمكنني ارسال ميسج او رسالة تنبه المستخدم بان التاريخ خطا وعليه تصحيح التاريخ

ارجو ان تجيبوني

#2

أولاً التاريخ المدخل غير خاطيء !!!!

لأنني إذا إستخدمت الدالة IsDate ستعطي لي القيمة True أي قيمة تاريخية

If(IsDate(Text1.Text) = False)Then 
	MsgBox "القيمة المدخلة غير تاريخ"
	Exit Sub
End If

أما إذا كنت ترغب في إدخال سنة من قرن سابق فعليك الكود التالي :

If(CDate(Text1.Text) < (Date - (100 * 365.25))Then
	 MsgBox "يجب إدخال تاريخ من القرن السابق"
	  Exit Sub
End If

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#3

مشكور اخي mma_eg ولكن قمت بادخال تاريخ بهذا الشكل 12/12/200 فقبله على انه تاريخ صحيح

وايضا التاريخ 12/55/2007 قبله على انه تاريخ صحيح

اظن ان الفكرة تدور حول مراقبة كل حرف من حروف النص

فمثلا من اليسار الى اليمين

يجب ان يكون الرقم الاول لا يتعدى 3 والرقم الثاني لا يتعدى 9 ومجموعهما لا يتعدة 31 وهكذا مع باقي الحروف

ساحاول ايجاد الحل واذا استطعت انت فساعدني واكون لك من الشاكرين

#4

وعليكم السلام ورحمة الله وبركاته : تفضل اخي حمل المرفق أرجو ان يفيدك .. تحياتي

_________________.rar

#5

مشكور جزيل الشكر اخي محمد هذا ما كنت ابحث عنه :ty:

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…