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

مساعدة دالة if بين تاريخين


aameryan

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

الاخوة الاعضاء  انا ما زلت مبتدئ في الاكسس واتمنى المساعدة

اريد ان اعطي الموظف عدد ايام اجازة حسب تاريخ المباشرة ومدة عمله ، على سبيل المثال لو مضى على مباشرة العمل 6 اشهر فهو يستحق 3 ايام اجازة ، واذا مضى على مباشرة عمله سنة فهو يستحق 7 ايام اجازة وان كان اكثر من سنتين فهو يستحق 10 ايام اجازة، مرفق ملف فيه ايام الاجازة والايام المستحقة التي اخذها وباقي الايام التي تحق له

يعني ان يتم حساب الفترة الزمنية لعمله ووضع رقم عدد الايام في خانة "ايام الاجازات"

ولكم جزيل الشكر

emp.rar

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

السلا عليكم

لم اعرف اين اضع الكود الذي يحقق مطلبك لذا وضعته في زر امر في النموذج يقوم بعملية حساب ايام  الاجازات

نعم يمكن ان تستفاد من الكود وتضعه بالمكان المناسب لعملك

ارجو اني وفقت لطلبك وعذرا للتقصير

 

emp1.rar

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

شكرا جزيلا لك عزيزي حسام   الكود هو المطلوب وقمت بالتعديل عليه بحيث يحسب عدد الاشهر فقط 

ولكن كيف يمكن ان اضعه بدون زر امر ، جربت وضعه في بعد التحديثث بايام الاجازات ولم ينجح معي

تم تعديل بواسطه aameryan
رابط هذا التعليق
شارك

عفوا على المداخلة

لكن اريد اسأل

اذا مضى على مباشرته اكثر من سنة

مثلا ثلاث سنوات و كم اشهر او اكثر

ماذا سيحدث ..

وسيكون كم يوم له من الاجازات ؟ هم راح يكون 10 ايام

او لكل سنة رقم محدودة من الاجازات ؟

مع تقدير

 

تم تعديل بواسطه Shivan Rekany
رابط هذا التعليق
شارك

لا يمكن وضعه في حدث بعد التحديث لحقل ايام الاجازات اولا لان التغيير يجري على هذا الحقل

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

يمكن وضعه في حدث بعد التحديث لحقل التأريخ مثلا سيعطي نتيجة لكن عليك بتغيير التاريخ في كل يوم لكل شخص وهذا اكثر مشقة من زر الامر

اعتقد ان هناك طريقة ساحاول بها لكن تتطلب اضافة حقول اخرى ولن تظهر بالنموذج اي لن تؤثر على شكل البرنامج ان كانت الفكرة مناسبة لك ارجو اعلامي

بانتظار ردك

 

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

45 دقائق مضت, husamwahab said:

لا يمكن وضعه في حدث بعد التحديث لحقل ايام الاجازات اولا لان التغيير يجري على هذا الحقل

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

يمكن وضعه في حدث بعد التحديث لحقل التأريخ مثلا سيعطي نتيجة لكن عليك بتغيير التاريخ في كل يوم لكل شخص وهذا اكثر مشقة من زر الامر

اعتقد ان هناك طريقة ساحاول بها لكن تتطلب اضافة حقول اخرى ولن تظهر بالنموذج اي لن تؤثر على شكل البرنامج ان كانت الفكرة مناسبة لك ارجو اعلامي

بانتظار ردك

 

اذا تستخدم timerlnterval راح يكون احسن
مثلا حين يفتح النموذج بيعمل تحديث

مع تقدير

اخوكم

شفان ريكاني

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

51 دقائق مضت, husamwahab said:

تفضل اخي العزيز

اعتقد انه طلبك

emp2.rar

هو طلبي بالتمام  اخي حسام 

الف شكر لك وللمنتدى الرائع  والله يعطيك العافية يا رب

1 ساعه مضت, Shivan Rekany said:

عفوا على المداخلة

لكن اريد اسأل

اذا مضى على مباشرته اكثر من سنة

مثلا ثلاث سنوات و كم اشهر او اكثر

ماذا سيحدث ..

وسيكون كم يوم له من الاجازات ؟ هم راح يكون 10 ايام

او لكل سنة رقم محدودة من الاجازات ؟

مع تقدير

 

اخي شيفان  لا يهم ان امضى ثلاث سنوات او اكثر ، المهم خلال بداية العمل لا يحق للموظف الا عدد معين من الاجازات خلال فترة الستة اشهر الاولى والسنة الاولى والثانية ، وبعد ذلك يبقى العدد المسموح به من الاجازات ثابت

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

الاخ / husamwahab

والله يااخي تسحتق التقدير وتسجيل اعجابي بمثل هذه الحلول 

جزاك الله خير عنا جميعا ويجعله في ميزان حسناتك 

كل الاحترام

 

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

اخي الكريم aameryan انا بخدمتك والشكر الحقيقي لهذا المنتدى الرائع

7 ساعات مضت, حلبي said:

الاخ / husamwahab

والله يااخي تسحتق التقدير وتسجيل اعجابي بمثل هذه الحلول 

جزاك الله خير عنا جميعا ويجعله في ميزان حسناتك 

كل الاحترام

 

اخي العزيز حلبي انت من يستحق التقدير على هذا الاسلوب والادب الرفيع

 

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

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