• 0
endoftheland

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

سؤال

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


 


ارجوا المساعدة في برنامج  للإجازات والرواتب .


ارفق لكم قاعدة بيانات تحتوى على :


1- جدول بيانات الموظف ويحتوي على (رقم الموظف , الاسم , المستوى, الدرجة , الراتب , الاجازة الاعتيادية , الاجازة الاظطرارية)


2- جدول بنموذج لطلب الإجازة او ادخال معلوماتها.


3- جدول انواع الإجازات وهي فقط اظطراري واعتيادي.


 


المطلوب :


1-ابالنسبة للإجازات               زيادة الإجازة الإعتيادية تلقائيا كل شهر بمعد 3 ايام . والإظطرارية تتحدث سنويا 5 ايام سواء اخذت او لم تؤخذ.


 


2- بالنسبة للمستوى والدرجة ,, كل سنة يتم تعديل الدرجة تلقائيا للدرجة التي تليها  وفي حال بلغت الدرجة الرابعة (الحد الأقصى من الدرجات لكل مستوى) وامضى الموظف سنة كاملة يتم تعديل المستوى  للمستوى الذي يليه.


في حال تعديل الدرجة يكون هناك زيادة على الراتب بمبلغ معين مثلا 300 ريال, وعند تعديل المستوى الى مستوى جديد ايضا اضافة مبلغ معين مثلا 600.


 


مثال 1 . محمد يعمل على المستوى رقم 3 الدرجة رقم 2 في بداية السنة القادمة سيتم التعديل الى المستوى 3 الدرجة 3 وبالتالي زيادة 300 ريال الى راتبة المسجل مسبقا الا وهو 5000.


مثال 2 . احمد يعمل المستوى 3 الدرجة 4 وسبق التعديل على هذه الدرجة بداية السنة الماضية (اي انه امضى سنة في الدرجة الرابعة ) فعند بداية السنة الجديدة يتم التعديل الى المستوى رقم 4 الدرجة رقم 1 وبالتلي زيادة 600 ريال الى راتبه مثلا .


 


اتمنى اني اوضحت الطلب .


 


شكرا لكم 


 


 


vac+salary.rar


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

10 إجابة على هذا السؤال .

  • 0

ارجوا المساعدة حتى ولو بجزء من الطلب


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا لتجاوبك اخي اكرم ,,,

 

وجدت استعلام لتحديث الإجازة كل يوم بمعدل 0.1  وهو emdata!annualv+(0.1) , ولكن كيف اجعل هذا الاستعلام يعمل بشكل تلقائي .

 

شاكر لك 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انا  لا افضل استعلامات التحديث

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

 

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

 

حيث يتم تعامل الرواتب حسب اخر ترقية

 

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

 

عموما الصح ان يكون هناك الية للرجوع لراتب اي شهر سابق بل و كيف تم وقتها حساب ذلك المرتب // وذلك لغايات المراجعة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكرك اخي على ملاحظاتك ,,

 

ولكن هل تساعدني بطريقة تجعل هذا الكود يعمل بشكل تلقائي.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أبوعزوز ،،، طيب الله أوقاتك بكل خير ومحبة

لا أملك الإصدار الذي رفعت به مثالك

بعد الاستعانة (بصديق) تم تحويل المثال للإصدار2003

وتم الحل عليه .. فعذرا منك

 1- أنشأت نموذجاً جديدا (QryVrequest) مبني على جدولك السابق (vrequest)

عالجت به الجزء المتعلق بالاجازات ((حسب ما فهمت من السؤال))

علما أني أجتهدت وأضفت حقلين للجدول (vrequest) وذلك لتثبيت مدة الاجازة الاعتيادية ومدة الاجازة الاضطرارية

فضلا تابع اللقطات:

A.

post-129354-0-14117700-1419202554_thumb.

 

B.

post-129354-0-72831300-1419202564_thumb.

 

C.

post-129354-0-67871300-1419202569_thumb.

 

D.

post-129354-0-25820400-1419202573_thumb.

 

E.

post-129354-0-43440900-1419202579_thumb.

 

عالجت موضوع الاجازات كل شهر يضيف الكود 3 أيام رصيد أعتيادي للموظف

فإذا كان عدد الأشهر = 6 فإن رصيد الأعتيادي :  6*3=18

الرصيد الاضطراري متعلق بالسنة المالية

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

فإذا أستجدت سنة جديدة حذف الرصيد الاضطراري السابق وحول إلى صفر

ثم يحدث للسنة الجديد (5) أيام أضطرارية

 

تحياتي:

أبومحمد

vac+salary.rar

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تعجز الحروف  حقيقة .

 

الله يجزاك كل الخير اخوي ابو محمد ويكثر من أمثالك ويجعله في ميزان حسناتك  ,,, 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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


 


اعيد وازيد واشكر الأخ ابو محمد على تعبه وعلى وقته وعسى الله يوفق الجميع لكل خير ,,,


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


 


ولكنه لم يكن المطلوب ,, وانا هنا لا اطلب من اخي ابو محمد ان يعمل اي شي اضافي ,, فيكفي ماقدمه.


 


ولكن للفائدة وللتوضيح للجميع ,,,, فربما لم اوفق في ايصال المطلوب من خلال المثال الذي اضفت.


 


كما هو مذكور التحديث يكون تلقائيا (( اوتوماتيك))


 


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


 


* محمد رصيده من الإجازات 20 يوم ( الملطلوب ان يزيد لهذا الموظف 3 ايام على اجازته كل شهر . بمعنى بعد شهر ستصبح 23 يوم  وبعد شهرين ستصبح 26 يوم في حال انه لم يستقطع منها اي يوم  وهكذا.  ( وهنا لا اود التحدث عن الاستقطاع من الرصيد وذلك للتركيز على موضوع واحد)


 


*بالنسبة للإظطراري فهي خمسة أيام كحق للموظف عن كل سنة . تنتهي بنهاية السنة سواء استقطعها الموظف ام لا.


 


 


* بالنسبة للمستوى والدرجة .


 


لدينا 7 مستويات في كل مستوى 4 درجات. 


 


* مثال : محمد يعمل على المستوى 1 الدرجة 2 ,,,  كل درجة من المستوى يمضي فيها الموظف سنة كاملة .


 


محمد اليوم اصبح في المستوى 1 الدرجة 4 ,, هنا يجب ان يمضى سنة في الدرجة 4.


 


بعد ذلك ينتقل تلقائيا الى المستوى 2 الدرجة 1 وهكذا ..


 


كل انتقال من درجة إلى درجة له مبلغ محدد يضاف على الراتب ,, ودعنا نوحده في هذا المثال وليكن 300 ريال .


 


يوجد امثلة اضافية في القاعدة المرفقة ..


 


 


والله يكتب لنا ولكم كل مافيه خير ,,


 

vac + salary تعديل .rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

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



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .