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

مساعدة : جمع سن التقاعد وجمع تاريخ الترقية


إذهب إلى أفضل إجابة Solved by أبو آدم,

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

اخواني الأعزاء

المشرفين الأفاضل

 

انا مبتدىء في الأكسس وقمت بأنشاء قاعدة بيانات تساعدني في عملي ولكن واجهتني عقبة والخصها بالتالي :

 

لكل مرتبة وظيفية سن للتقاعد محدد سلفاً مثال :

الوظيفة : عامل مهني

سن تقاعدة المحدد : اذا بلغ 50 عاماً

 

لكل مرتبة وظيفية عند الترقية من مرتبة الى مرتبة اخرى سن معين لأبد للموظف ان يقضيها بالخدمة لكي يتمكن من الترقية مثال :

الوظيفة : عامل مهني

المدة الزمنية للترقية اعتبارا من تاريخ ترقيته السابقة : 4 سنين

 

لدي خانتين وهي :

1. تاريخ التقاعد = (( تاريخ الميلاد + سن التقاعد ))

2. تاريخ الترقية= (( تاريخ الترقية السابق+ المدة الزمنية للترقية بالسنين ))

 

المطلوب مساعدتي بالكود المناسب لكي يجمع لي ويضع الجمع الصحيح بكل خانة بناًء على المعطيات

 

شاكراً لكم ذلك ومرفق ايضاً مثال بملف مضغوط

db1.rar

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

  • أفضل إجابة

لإحتساب ما يدور ببالك نستخدم  DateAdd، ولسان الحال يقول :

الحقل (...)= أضف للتاريخ ، بالسنوات ،محتوى حقل عدد سنوات الخدمة (العامود الأول)، لمحتوى عامود تاريخ الترقية

وذلك في حدث عند الحالي للنموذج :

 

Private Sub Form_Current()
Me.Tup = DateAdd("yyyy", Me.Yrot.Column(1), Me.data_tarqeah)
Me.Tout = DateAdd("yyyy", Me.Yrot1.Column(1), Me.BirthDate)
End Sub


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

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

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

Important Information