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

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

قام بنشر (معدل)

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

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

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

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

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

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

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

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

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

 

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

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

 

جعفر

  • Like 1
قام بنشر
  في 28‏/7‏/2017 at 11:33, jjafferr said:

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

 

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

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

 

جعفر

Expand  

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

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

قام بنشر

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

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

 

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

 

جعفر

قام بنشر

 

  في 28‏/7‏/2017 at 13:28, jjafferr said:

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

 

جعفر

Expand  

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

قام بنشر (معدل)
  في 28‏/7‏/2017 at 15:43, jjafferr said:

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

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

Expand  

كفكرة توصلت  اعمل حقلين  اضافيين في جدول الـ(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)  اثناء قيام المستخدم بأستخراج قائمة رواتب للموظفين 

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

 

تم تعديل بواسطه ام ناصر
قام بنشر
  في 28‏/7‏/2017 at 20:14, ام ناصر said:

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

Expand  

السلام عليكم

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

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

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

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

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

 

 

  • Like 2
قام بنشر
  في 28‏/7‏/2017 at 20:14, ام ناصر said:

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

Expand  

 

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

ولكن 

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

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

Expand  

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

 

جعفر

قام بنشر

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

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

 

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

 

جعفر

  • Like 1
قام بنشر
  في 28‏/7‏/2017 at 13:28, jjafferr said:

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

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

Expand  

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

  في 5‏/8‏/2017 at 20:29, jjafferr said:

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

Expand  

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

  • Like 1
قام بنشر (معدل)
  في 7‏/8‏/2017 at 09:57, ابوخليل said:

السلام عليكم

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

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

Expand  

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

 

تم تعديل بواسطه ام ناصر

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