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

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

قام بنشر

سلام عليكم ورحمة الله وبركاته اخواني مرفق لكم برنامج منح وصرف الاجازات 
لدي مشكله ارقتني ولم اجد لها حل وهي :

المطلوب خصم الاجازة تلقائي بعد 100 يوم من تاريخ المنح 
لاحظوا قمت بتظليل الاجازات فوق 100 باللون الاحمر ويمكن اخفاءها بوضع معيار بالاستعلام 100<
ولكن ستواجهني مشكلة وهي ربما ان الموظفة قد خرجت هذه الاجازة وفي حالة اخفاءها سيكون الرصيد سالب اي ناقص

هل من طريقة او فكرة تعبت من كثر التفكير ولم اجد حل ... mad_prv.gif 
 

الاجازات.rar

قام بنشر

نريد بعض الايضاح

مالفرق بين الاجازة الممنوحة والاجازة المصروفة بالنسبة للموظف

ولماذا الخصم بعد هذه المدة ؟

غالبا الاجازات تكون من حظ  الموظف  يتمتع بها متى شاء فان لم يتمتع بها تبقى في رصيده

اشرحي الفكرة الموجودة في المثال بالتفصيل

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

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

55
2
1
8
بعد الحذف من نموذج الممنوحة سيكون مجموعهم = 0 (بعد ال100 يوم)

وهناك اجازة مستهلكة = 5

سيقوم البرنامج بالمعادلة الحسابية وهي

5 -0 = 5- (سالب خمسة)
والمفروض يبقى 5



للتوضيح اكثر

يعني احدى الموضفات تم منحها رصيد 6 ايام استهلكت منها 2 يوم
ستكون عملية الحساب كالتالي 6-2=4
ولكن في حال مضي 100 يوم سيقوم البرنامج بحذف 6 ايام 
0 - 2 = سالب 2
المفروض البرنامج يقوم بحذف ال4 ايام المتبقية فقط وليس ال6 ايام
قام بنشر

اعتقد الفكرة وطريقة التنفيذ غير منطقية

ومع ذلك تم التعديل في المثال واستخدام  iif الشرطية لجعل النتيجة صفر حين يكون المصروف اقل

جربي ووافينا بالنتيجة

ملحوظة : تم تعديل  اسم الكائن  5mn  الى mn5  حيث ينصح بعدم الابتداء برقم  في التسميات

 

 

 

 

الاجازات2.rar

قام بنشر

فكرة جميلة وجزاك الله خير على المشاركة ولكنها للاسف ليست المطلوبة 

تم منح الاجازات كالتالي :
20

5

 

لو تم خصم 10 (بنموذج الاجازات المصروفة)
 

 

25 - 10 =15

رصيد الاجازة المتوفر =15

الى الان كل ششيء تمام

في حال تم حذف الاجازة الممنوحة 5 بعد مرور عليها 100 يوم

20 - 10 = 10
سيكون الرصيد المتوفر 10 وهذا خطأ المفروض يبقى 15

احيانا يتم صرف اجازة لجميع الموظفات مثلا 5 أيام 


فالبعض منهن  يقوموا بخروج الاجازة  هذه  وبعضهن لأ

فبد مرور 100 يوم سيتم  حذفها من جدول الاجازات الممنوحة من الجميع

ارجوا التركيز بين كلمة حذف وكلمة خصم

اعتقد لابد من  طريقة ربط الاجازة الممنوحة بالاجازة المصروفة

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

   

 

 

 

 

 

55.png

قام بنشر

تم التعديل  وحساب الاجازات على النحو التالي :

1- يبقى الرصيد كما هو على الاصل اذا الباقي من الاجازة الممنوحة اكبر من الرصيد الاصلي 

2- اذا المتبقي من الاجازات الممنوحة  اقل من الرصيد الاصل  فيتم اعتماد  المتبقي هذا كرصيد

جربي ووافينا بالنتيجة

 

الاجازات4.rar

قام بنشر

السلام عليكم :rol:

 

اخوي ابوخليل اسمح لي ادخل في النص ، واحاول اطبق الفكرة اللي شرحتها هنا:

 

في المرفق ، يوجد زر اسمه "وزّع" ، وذلك لعمل سجلات الاجازات للجدول tbl_mn7_Details ، وذلك لمنح الاجازة ،

وزر "استقطع" ، وذلك للتأشير على السجلات التي سوف تُستقطع من الاجازات الممنوحة ، في الجدول tbl_mn7_Details .

 

الآن ، الجدول tbl_mn7_Details به الاجازات الممنوحة ، والمستقطعة ، لذلك يمكن عمل استعلام لحساب الاشياء الاخرى المطلوبة :rol:

أعتذر مسبقا عن عدم تمكني من عمل اي شئ إضافي ، لأني على سفر بعد اقل من 11 ساعة ولمدة عدة اسابيع :rol:

 

 

جعفر

413.الاجازات.mdb.zip

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