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

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


ام ناصر
إذهب إلى أفضل إجابة Solved by ابوخليل,

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

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

اساتذتي الافاضل لدي جدول بأسم (T2)   يضاف فيه جميع بيانات رواتب الموظفين حسب تاريخ الاستحقاق الذي تم فيه حساب الرواتب في جدول الـ (salary) , يستخدم كجدول لعرض تقارير كشف الرواتب حسب تاريخ الاستحقاق.

المطلوب هو حساب ساعات التأخير تراكمياً للموظف في هذا الجدول فعندما تكون ساعات التأخير =5 ساعات خلال فترة الاستحقاق التي هي من (15 بالشهر  الى 16 بالشهر الذي بعده) يستقطع من راتب الموظف بمقدار يوم واحد فيضاف عدد 1 في حقل ايام الاستقطاع في جدول  الـ (salary)  واذا كانت ساعات التأخير =11 ساعة خلال الفترة يستقطع 2 يوم وتبقى ساعة تضافة على ساعات التأخير الشهر الذي بعده مع الاخذ بنظر الاعتبار دقائق التأخير . 

ملاحظة تم تحديث ساعات ودقائق التأخير الى جدول الرواتب من جدول الحضور والانصراف ليتم حساب الاستقطاعات في الجدول

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

جمع ساعات التأخير تراكميا.jpg

تحديث بيانات جدول الى جدول اخر بشكل تراكمي .rar

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

وعليكم السلام أختي:smile:

 

عندي اسئلة ومحتاجة توضيحات لوسمحتي:

 في الجدول T2 ، عندك سجل واحد فقط لكل موظف لكل شهر ، فالطريقة التي اوضحتيها في الصورة غير صحيحة ، لأنك تجمعين 3 اشهر !!

 

جعفر

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

38 دقائق مضت, jjafferr said:

وعليكم السلام أختي:smile:

 

عندي اسئلة ومحتاجة توضيحات لوسمحتي:

 في الجدول T2 ، عندك سجل واحد فقط لكل موظف لكل شهر ، فالطريقة التي اوضحتيها في الصورة غير صحيحة ، لأنك تجمعين 3 اشهر !!

 

جعفر

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

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

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

اللي فهمته من كلامك ، يجب ان يتم جمع التأخير من جدول "الحضور والانصراف" وليس من جدول T2 ،

اذن ، ارفقي البرنامج اللي فيه جدول "الحضور والانصراف" علشان نعمل الحسبة ونصدرها الى جدول T2:smile:

 

اما اذا اردتي ان نواصل العمل على البرنامج الحالي ، فرجاء اعطائي تفاصيل اكثر للعمل:smile:

 

جعفر

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

 

46 دقائق مضت, jjafferr said:

ما اذا اردتي ان نواصل العمل على البرنامج الحالي ، فرجاء اعطائي تفاصيل اكثر للعمل:smile:

 

جعفر

استاذي الفاضل قد تم جمع  ساعات ودقائق التأخير لكل فترة استحقاق راتب ووضع القيمة في جدول الرواتب بحيث يتسنى لي على اساسها حساب الاستقطاع خلال الفترة اذا الساعات =5 واذا اقل يتم جمعها تراكميا في T2  (بأعتباره جدول تراكمي للبيانات ) ومن ثم استقطعها من راتب  تاريخ استحقاق للفترة التي بعدها ..المطلوب واضح؟ ..جائز الطريقة التي اعمل بها غير مجدية كطريقة حل  اما البرنامج كاملا غير متوفر لدي في المنزل لذا عملت نموذج مبسط  لأخر نتيجة وارفقته فماذا تنصحني استاذ كطريقة او كفكرة توصلني للحل ؟

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

4 ساعات مضت, jjafferr said:

مافي مشكلة ، طيب اخبرينا كيف تريدينا نشتغل على برنامجك المرفق؟

اعطينا مثال لوسمحتي

كفكرة توصلت  اعمل حقلين  اضافيين في جدول الـ(salary)  احدهما(H) اضع فيه باقي ساعات التأخير بعد طرح منه 5 ساعات  كأستقطاع ان وجد واما باقي الدقائق في حقل اخر كأن يكون (m)  

ان كان مجموع ساعات التأخير خلال فترة الاستحقاق مساوي لـ 5 او اكثر   :

ا- ان كان ناتج ساعات التأخير اصلاً  5 ساعات و3 دقائق خلال الفترة اضع في الحقل H=0  وعدد ايام الاستقطاع =1  والحقل m=3

2- اما اذا كان ناتج ساعات التأخير 7 ساعات و30 دقيقة   اضع في الـ H=2 ,  عدد ايام الاستقطاع =1 ,    m=30

3-اذا كان ناتج الساعات         2 ساعتين و 60 دقيقة  اضع في الـ H=3   ,  عدد ايام الاستقطاع =0     , m=0

اذا كان مجموع الساعات لايتجاوز الـ 5:

 كالمعتاد ارحل هذه البيانات الى جدول (T2) بجملة الـ update ومنه سنحسب بنفس الطريقة تراكميا للاشهر السابقة واللاحقة ونواتج الاستقطاع تحدث الى جدول الـ(Salary)  اثناء قيام المستخدم بأستخراج قائمة رواتب للموظفين 

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

 

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

في ٢٨‏/٧‏/٢٠١٧ at 13:14, ام ناصر said:

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

السلام عليكم

من خبرتي هنا ومن اطلاعي على كثير من الاعمال مشكلة تواجهنا نحن المبرمجين حين نريد تطبيق فكرة انه تقدح في رؤوسنا  رسمة للطريق (طريقة تنفيذ الفكرة)  وهذا القدح لابد وان  له اصل وخلفية ثقافية وهو الاطلااع على امثلة مشابهة وغالبا هذه الامثلة لا ترقى الى مرتبة الاتقان والاحتراف ، ومن هنا حين يسلك المبرمج هذه الطرق لا بد يتوه في النهاية وقد يصل الى طريق مسدود . وكان الاولى بنا ولو كنا على درجة جيدة من الاحتراف  ان نطرح المسألة قبل البدء من اجل النقاش ومشاركة العقول خبرتها وتجاربها .

اختنا الكريمة :

توظيف جداول عديدة واستعلامات الحاق  ليست طريقة صحيحة

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

فان زاد عن ذلك فهو  نقطة ضعف في التصميم 

 

 

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

في 7/29/2017 at 00:14, ام ناصر said:

كفكرة توصلت  اعمل حقلين  اضافيين في جدول الـ(salary)  احدهما(H) اضع فيه باقي ساعات التأخير بعد طرح منه 5 ساعات  كأستقطاع ان وجد واما باقي الدقائق في حقل اخر كأن يكون (m)  

 

اعتذر عن عدم الرد:blink:

ولكن 

في 7/28/2017 at 15:33, jjafferr said:

 في الجدول T2 ، عندك سجل واحد فقط لكل موظف لكل شهر 

فمن اين نجمع الوقت؟

 

جعفر

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

عفوا اخي ابوخليل ، لم الحظ ردك:blink:

كانت الصفحة عندي مفتوحة لفترة طويلة:smile:

 

اختي رجاء اعطني مثال من برنامجك عن كيف تريدين الجمع والنتيجة ، حتى نحاول نتبعها ونصل الى الذي تريدين:smile:

 

جعفر

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

في ٢٨‏/٧‏/٢٠١٧ at 06:28, jjafferr said:

اللي فهمته من كلامك ، يجب ان يتم جمع التأخير من جدول "الحضور والانصراف" وليس من جدول T2 ،

اذن ، ارفقي البرنامج اللي فيه جدول "الحضور والانصراف" علشان نعمل الحسبة 

يكفي نسخة  من الجدول ضمن المثال 

10 ساعات مضت, jjafferr said:

فمن اين نجمع الوقت؟

 يجب وجود نسخة من جدول الحضور والانصراف .. وهذا ما يعنيه استاذنا

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

  • أفضل إجابة

السلام عليكم

في هذا الرابط  طريقة استخلاص اوقات التأخر  واحتسابها وترحيل الفائض 

ارجوا ان تجدوا الفائدة

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

في 8/7/2017 at 12:57, ابوخليل said:

السلام عليكم

في هذا الرابط  طريقة استخلاص اوقات التأخر  واحتسابها وترحيل الفائض 

ارجوا ان تجدوا الفائدة

جزاك الله عنا خيرا ً استاذ ابو خليل هذا هو المطلوب فعلا ً.

 

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

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.

×
×
  • اضف...

Important Information