اذهب الي المحتوي
أوفيسنا

كيف نزيد شهر على تاريخ؟


الردود الموصى بها

السلام عليكم ورحمة الله

لدي قاعدة بيانات لمدرسة من مهامها توزيع الرسوم الدراسية على أقساط مريحة 

المطلوب هو كالتالي: عند كتابة قيمة القسط الأول ثم كتابة تاريخ القسط الأول في حقل تاريخ_1 يتم إضافة شهر على الموعد الأول فمثلا لو كان الموعد هو 10/12/2016 فيكون الموعد الثاني 10/01/2017 وهكذا مع بقية المواعيد الموجودة بالنمودج مع العلم  أريد أن يحدث ذلك بالنقر على المزدوج على الحقل تاريخ_1 يتم إضافة شهر على الحقل تاريخ_1 في الحقل تاريخ_2 

مع ملاحظة التالي: ويكون ذلك عند الحدث عند كتابة قيمة الدفعة_2 يتم زيادة شهر على تاريخ_1 أما إذا أردنا زيادة شهر فيتم ذلك بالنقر المزدوج على الموعد المراد الزيادة عليه اما إذا لم يتم كتابة قيمة الدفعة فلا زيادة .

نأمل أن يكون المطلوب واضحا وجزاكم الله خيرا

Aziz.rar

رابط هذا التعليق
شارك

Me.Date_5 = DateAdd("m", 2, Me.Date_4)

هذا هو الكود:

تتطلب دالة DateAdd تحديد ثلاثة متغيرات هي :

1- نوع الفترة التي تريد إضافتها وهل هي يوم ِأم شهر أم سنة أم ساعة إلخ ،،،

2- العدد أي ما هو عدد الأيام أو الأشهر التي تريد إضافتها

3- التاريخ الذي تريد الإضافة إليه

وتستخدم بالصيغة التالية :

DateAdd(الفترة, العدد, التاريخ)

حيث تعيد الدالة DateAdd النتيجة على شكل متغير من نوع تاريخ

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

yyyy سنة

q ربع سنة

m شهر

d يوم

w يوم الأسبوع

ww أسبوع

h ساعة

n دقيقة

s ثانية

و عليه فإنه يتوجب عليك تغيير الرقم 2 إلى 3 إذا أردت أن تكون الزيادة بثلاثة أشهر و هكذا.

بالتوفيق أخي

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information