السلام عليكم احبائي..
عندي نموذج فيه حقل اسمه مثلا dat ونوعة تاريخ
اريد اذا دخلت تاريخ مثلا هكذا 22/03/2009 فرايح تطلع رسالة تقول لا يمكن ادخال إلا شهر 2 وهكذا .
تحياتي...
السلام عليكم احبائي..
عندي نموذج فيه حقل اسمه مثلا dat ونوعة تاريخ
اريد اذا دخلت تاريخ مثلا هكذا 22/03/2009 فرايح تطلع رسالة تقول لا يمكن ادخال إلا شهر 2 وهكذا .
تحياتي...
وعليكم السلام ورحمة الله وبركاته ،،
أخي الكريم لنفترض بأن اسم مربع النص لحقل التاريخ بالفورم لديك اسمه Text1 في حدث بعد التحديث للحقل ضع الكود التالي :
Dim ZH As String ZH = Format(Date, "mm") If Format(Text1, "mm") = ZH Then Close #1 Else MsgBox "التاريخ غير صحيح لايمكن أدخال تاريخ شهر خلاف شهر " & ZH & "" Text1 = "" End If
طبعاً التاريخ يعتمد على تاريخ الجهاز لديك فمثلاً تاريخ الجهاز شهر 12 إذا ادخلت تاريخ خلافه يعمل الكود ..
أما إذا كنت ترغب تحديد شهر بعينه فاستخدم الكود التالي :
If Format(Text1, "mm") = 02 Then Close #1 Else MsgBox "التاريخ غير صحيح لايمكن أدخال تاريخ شهر خلاف شهر 2 " Text1 = "" End If
هذا حسب ما فهمته من طلبك آمل أن أكون أفدتك ...
تم تعديل هذه المشاركة بواسطة أبو رهف في 25 ديسمبر 2009 في 23:16
(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)
«´¨`.¸ أبو رهـــــــف ¸.´¨`»
(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )
¸.•’’ ’’
( `•.¸
`•.¸
شكرا جزيلا لك أخي أبو رهف
وبالتوفيق والنجاح إن شاء الله تعالى.
تحياتي....