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

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

قام بنشر

يوجد في المرفقات سلم لرواتب موظفين حيث ان السلم هذا يوجد به الدرجات من 1 الى 20 وكل درجة لها step من 1 الى 24

المطلوب. اجراء حساب عند ترقية موظف

مثلا موظف درجة 5 وstep 3 حيث ان راتبه حسب السلم الوظيفي يساوي 647 ، وحصل على وظيفة درجتها 6

 

المطلوب ما هي الstep التي سوف يكون عليها وهو على درجة 6

 

حيث ان  قانون الشركة هو عند ترقية الموظف نحسب مثلاً راتبه القديم والذي هو على درجة 5 و step 3 يساوي 647 ، نفحص اين ياتي هذا الرقم في درجة 6 يعني عند اي step على درجة 6 او أقرب رقم عليه ، ثم نضيف two steps.

 

ففي مثالنا هذا ان اقرب رقم على 647 على درجة 6 هو 651.5 والذي هو لدرجة 6 و step 2 بعدها نضيف two step فيصبح هذا الموظف درجة 6 و step 4

 

اذن عندما نريد ان ننقل موظف من درجة 5 و step 3 الى وظيفة درجتها 6 فإنه يصبح درجة 6 و step 4.

 

ارجوا المساعدة

 

شكراً

Salary scale.rar

قام بنشر

يعطيكم العافيه جميعا

 

ارجوا مساعدتي بافكار او بقاعدة بيانات صغير فيها الكود 

 

شكرا

 

اعمل هذه القاعدة كما تحب ان تظهر مشتملة على جدول الترقيات

واخوانك هنا لن يألوا جهدا في خدمتك

قام بنشر

عندي لك حل

انت تستخدم اكسس 2007 ؟

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

حينها اتوقع انها ستعمل 

قام بنشر

السلام عليكم

عزيزي

لو حدث انه عند الترقية وحسب القاعدة المتبعة مثلا انه الدرجة السابعة والاستب 23 فعند زيادة 2 استب سيكون هناك احتمالين : يتم الاكتفاء بالوصول لاخر استب في هذه الدرجة ام انه يقفز للدرجة الثامنة والاستب الأول ام انه يقفز للدرجة الثامنة ويتم تطبيق القاعدة مرة أخرى بالمقارنة مع الراتب ثم الأقرب ثم زيادة 2 استب

تحياتي

قام بنشر

تحياتي لك اخي

لا يمكن باي حال من الاحوال ان يكون الموظف اكثر من 24 ستيب ، حتى لو يريد ان يذهب من درجة لدرجة يعني اقصى حد ممكن ان ياخذه هو 24 ستيب ، فمثلا لو اردنا ترقية موظف من درجة 6 وستيب 24 إلى درجة 7 يصبح 7 وستيب 24، ولا يمكن ان يذهب مثلا الى درجة 8 

قام بنشر

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

ولاحظ:

1. النموذج1 ليس لك به علاقة وانما استخدمته لنقل البيانات وتحويلها من شكل جدولي الى جداول علائقية ويمكنك الاطلاع على الكود خلف زر الامر وعند النقر للفائدة

2. تم انشاء جداول جديدة لتحويل بنية البيانات الى بنية قاعدة بيانات علائقية والتي يتطلبها اغلب نظم قواعد البيانات ومنها الاكسس ثم ملؤها بالبيانات من خلال النموذج1

3. افتح جدول الموظفين واضف كذا موظف مع اختيار الراتب من القائمة المنسدلة

4. افتح النموذج 2 ثم اذهب للموظف المراد نقله ثم اكتب الدرجة في مربع نص نقل الى ثم انتر سيظهر في القائمة الخيار الثالث هو المكافئ ولثبيت التغيير انقر على زر نقل .

 

ولاحظ أخيرا : هذا النظام قد لا يشمل توضيحك الأخير . ولكن جرب ثم اعطني الملاحظات ليتم التعديل مرة واحدة

 

بالتوفيق

ahmad.zip

قام بنشر

تحياتي لك اخي

لا يمكن باي حال من الاحوال ان يكون الموظف اكثر من 24 ستيب ، حتى لو يريد ان يذهب من درجة لدرجة يعني اقصى حد ممكن ان ياخذه هو 24 ستيب ، فمثلا لو اردنا ترقية موظف من درجة 6 وستيب 24 إلى درجة 7 يصبح 7 وستيب 24، ولا يمكن ان يذهب مثلا الى درجة 8 

 

تم تعديل المرفق حسب الشرط

علما انه يمكننا بعد الترقية الى المرتبة التالية اظهار والاطلاع على ( الدرجة المبدئية المقاربة لراتبه السابق )

 

تجد في المرفقات نسختين 2003  و 2007 

Downloads.rar

قام بنشر

شكرا لك اخي

اعتقد اننا توصلنا ل 80% من حل المشكلة

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

 

على فرض اننا نريد ان نعمل ترقية لموظف درجته 8 ستيب 7 إلى درجة 18 ، هنا يجب ان يصبح 18 ستيب 1

شكراً

قام بنشر

في مثالي السابق جعلت الدرجة التي سيرقى اليها الموظف محمية لا يمكن التعديل عليها على اساس ان الترقيات تتم بالتدرج نظاما درجة واحدة لاعلى

 

ولكن من مشاركتك الاخيرة يتبين امكانية الترقيات لاكثر من درجة

 

اذا كان هذا صحيحا فيلزم تمكين المستخدم من حقل الدرجة  المرقى عليها

 

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

 

ما رأيك ؟

قام بنشر

يعطيك العافية اخي ابو خليل

 

ولكن يمكن ان نبقيها فارغة حيث تكون متاحة لاي رقم لان الموظف يمكن ان ينتقل من درجة الى اخرى

 

وهذه هو قانون الشركة للترقية بالتمام ، اريد منكم وضع الشروط التالية في المعادلة وشكرا لكم

 

A- If the salary at step one of the higher grade level is equal or more than the present salary level plus the value of the first two incremental steps in the higher level, the staff member will be placed at step one in the higher level; or

 

 

 

B-  If  ِA above is not the case then find the step in the higher-grade level which is equal or otherwise just more than the present grade level and add the next two increments together, or

 

C-   If the difference between the salary at step one of the higher-grade level and the present salary is just equal to the value of the first incremental step in the higher level, the staff member will be placed at step two of this grade level.

 

D-   If the calculated salary in the higher-grade level exceeds the last step of this level the staff member will be placed at the top step of the higher-grade level.

قام بنشر

تم تطبيق شرط انه اذا كان الدرجة المنوي الذهاب له ستيب 1 اكبر من الدرجة الحالية يعطيه ستيب 1 . ولكن لنجرب ترقية موظف من درجة 6 ستيب 13 الى درجة 7 ؟؟ المفروض ان يذهب الى ستيب 13 حسب التعليمات ولكن النظام لا يعمل هكذا

 

يرجى الافادة

 

شكرا

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