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

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

قام بنشر

لدي حقل مدة الخدمة لكل موظف في برنامج شئون الموظفين

المطلوب المعادلة التي تحسب مدة خدمة الموظف علما بأن لدي حقل فيه تاريخ التعيين

حاولت ان اطرح تاريخ اليوم من تاريخ التعيين ولكن يعطي لي ارقام كبيرة مش عارف ليه

=Date()-[تاريخ التعيين]

طبعا المعادلة داخل حقل مدة الخدمة في النموذج

وشكرا لكم

قام بنشر (معدل)

السلام عليكم

أولا يجب أن يكون حقل مدة الخدمه = رقم

ثانيا ضع فيه المعادله التاليه

"

=datediff("d","date()","[  تاريخ التعيين  ]")

و هذا يعطيك مدة الخدمه بالأيام

و لو اردت بالشهر أو بالسنه , استبدل d ب m أو y

تم تعديل بواسطه rudwan
قام بنشر (معدل)

اخي رضوان جزاك الله خير

انا عملت المعادلة ولكن يعطيني ايرور

=DateDiff("y","date()","[تاريخ التعيين]")
يظهر لي الخطأ التالي:
#Error

المشكلة فين جزاك الله خير

وشكرا

تم تعديل بواسطه الطـاير
قام بنشر (معدل)

جزاك الله خير أخي رضوان بس النتيجة بتطلع بالسالب

يعني تاريخ التعيين هنا 17/1/1977

النتيجة

-10274
بس انا عدلت على المعادلة كتالي
=DateDiff("m",Now(),[التعيين])/12
طلعت النتيجة
-28.1666666666667

وهذه هي المدة الملطلوب 28 سنة و16 يوم بس بالسالب

وايضا المفروض انه يوجد شهر قبل 16 يوم

ارجوا الاطلاع اخي رضوان

وشكرا لك

تم تعديل بواسطه الطـاير
قام بنشر (معدل)

بالفعل انا اريد السنة و الشهر واليوم

ولكن يأتي بقيمة السنة مضبوطة اما ما بعد السنة غير مضبوط مثل عدد الشهور وعدد الأيام

حتى بعد ما جربت معدلتك الأخيرة

فهل يوجد طريقة لكتابة كم سنة وكم شهر وكم يوم

ولكن حلك جيد بس توصلت لما هو مطلوب يكون حل ممتاز

وشكر لك اخي رضوان

تم تعديل بواسطه الطـاير
قام بنشر

طيب اذا يكون الأحسن استخراج المده بالأيام

ثم تقسيم الناتج على 365 يعطيك عدد السنوات

M=DateDiff("D",[dateto],Now())
YEARS=TRUNC(M/365,0)
MONH=TRUNC((M-YEARS*365)/30,0)
DAYS=M-(YEARS*365-MONTH*30)
الناتج يكون في حقل اسمه TOTAL تعريفه نص و قيمته كما يلي :
TOTAL=YEARS & " YEAR" &  MONTH & " MONTHS " & DAYS & " DAYS "

قام بنشر

انا بصراحة تلخبتط عليا الامور

انت عملت معادلة وبعدين كود وبعدين معادلة ثانية اضع الكلام ده كله فين مش عارف

علما بأني حاولت ولكن لا يعطي لي نتيجة

وشكرا

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