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

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

قام بنشر

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

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

المطلوب هو كالتالي: عند كتابة قيمة القسط الأول ثم كتابة تاريخ القسط الأول في حقل تاريخ_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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information