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

لا يمكن كتابة التاريخ إلا بدخول شهر 2 مثلا

بدأه بلالي في 25 ديسمبر 2009 · 2 رد · 463 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم احبائي..

عندي نموذج فيه حقل اسمه مثلا dat ونوعة تاريخ

اريد اذا دخلت تاريخ مثلا هكذا 22/03/2009 فرايح تطلع رسالة تقول لا يمكن ادخال إلا شهر 2 وهكذا .

تحياتي...

#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

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#3

شكرا جزيلا لك أخي أبو رهف

وبالتوفيق والنجاح إن شاء الله تعالى.

تحياتي....

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