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

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

قام بنشر

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

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

 

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

 

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

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

سن تقاعدة المحدد : اذا بلغ 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