اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

احتساب سنوات الخدمة على اساس 360يوم


ابوراكان

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

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

اطلب منكم مساعدتي حيث ارغب بحساب سنوات خدمة موظف باليوم على اساس 360 يوم في السنة

مثال

موظف تاريخ تعيينة 20/09/2004 وتاريخ إنتهاء الخدمة 05/11/2006

على اساس 360 يوم في السنة = 766

على اساس 365 يوم بالسنة = 777

اريد العملية الحسابية على اساس 360يوم

ماهي المعادلة ؟

شاكر لكم مقدماً.

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

اخي ابو راكان

شكراً لك وبالمناسبة سؤالك الجيد جعلني افكر في طريقة للحل والحمد لله توصلت لطريقة ارجو ان تعجبك

وهي استخدام نفس الدالة ولكن للسنوات لحساب السنوات اولا ثم ضرب الناتج في العدد 5

وبعد ذلك عمل المعادلة في حقل آخر لحساب الأيام وطرح الناتج السابق من المعادلة الجديدة

مرفق المثال بعد التعديل واتمنى ان يكون هو الحل المطلوب

وبالله التوفيق

dbdatediff.rar

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

اخي يوسف في بادي الأمر لا اعرف كيف اشكرك على هذا العمل

الحل الذي وضعتة هو المطلوب وجزاك الله كل خير

ولكن لي طلب صغير ولو ثقلنا عليك

انت وضعت الحقول ( طرح خمسة ايام من كل سنة ) وحقل ( المدة الحقيقية ) في الاستعلام (qry1)

هل يمكن وضعها في الجدول (tblemp) بنفس المعادله حيث لو اريد عمل استعلام او نموذج تكون موجودة من ضمن الحقول . بالمناسبة أنا اعمل على عمل نموذج تسوية لخدمات موظف تتضمنها هذة الحقول.

شاكر لك مقدماً

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

اخي ابو راكان

سعدت كثيراً بأنك وجدت ما كنت تبحث عنه

يبدو انك لم تر المرفق الأخير

عموما ... الإستعلام الذي قمت بعمله لك بالمرفقات السابقة هو إستعلام تحديد وبإمكانك التعامل معه كالجداول تماماً من حيث

عمل استعلام عليه نفسه وكذلك عمل نماذج .... الخ ولا يوجد لديك أي مشكلة في ذلك فهو نسخة مسترجعة من الذاكرة أو

dynamicset من الجدول tblemp بكل الحقول المختارة منه .

اخيراً بقي نقطة في الموضوع وهي اذا اردت الحصول على النتيجة إلى أقرب عدد صحيح فإن ذلك يتم بإضافة الدالة int

في بداية المعادلة.

وإليك المرفق بعد آخر تعديل

وبالتوفيق ان شاء الله اخي الكريم

dbdatediff.rar

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

بارك الله فيك اخي ابو راكان

وجزاك الله خير على دعوتك الطيبة

هذا واجب علي وشرف لي التعاون مع اخواني ومساعدتهم بما أعلم وانا ايضا اشكرك كثيراً لأن سؤالك كان جيداً ونحن نتعلم ونستفيد من

هذه الأسئلة .

إضافة بسيطة جداً لم تخطر على بالي عند ارسال الحل لك نظراً لإنشغالي وقتها ولكنني دائماً ارى بأنه لا خير في كاتم العلم

وطالما ان الإضافة يرجى منها الخير والفائدة.

والإضافة هي اضافة عبارة يوم إلى الناتج.

تقبل مني اجمل تحية

dbdatediff.rar

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

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