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

تعديل على طلب إظهار أيام الجمعة والسبت بين ايام الغياب


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

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

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

 

أخواني الأعضاء المحترمين

 

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

http://www.officena.net/ib/index.php?showtopic=52929&hl=

 

إلا أنني بحاجة إلى تعديل فيه وهو أن أيام الجمعة والسبت تظهر بين أول تاريخ تم إدخاله وبين آخر تاريخ بين إدخاله

 

وفي الحقيقة أنا بحاجة إلى أن يتم إظهار أيام الجمعة والسبت بين السجل والذي يليه في حالة أن يوم الجمعة والسبت وقع بينهما

مثال:

موظف تغيب في التواريخ التالية

3/4/2014

7/4/2014

9/4/2014

13/4/2014

16/4/2014

يقوم البرنامج باحتساب أيام الجمعة والسبت بين أول تاريخ 3/4/2014 وآخر تاريخ 16/4/2014 (يوجد جمعة وسبت وعددها 4 أيام)

والمفروض أن لا يقوم باحتساب أيام الجمعة والسبت نظراً لأنه لم يتغيب الموظف عن العمل باستمرار حيث أنه تغيب في  3/4/2014 ولم يتغيب بتاريخ 6/4/2014 و وتغيب بتاريخ 7/4/2014 وبالتالي فإنه من المفروض عدم احتساب ايام الجمعة والسبت الواقعة بين 3/4/2014 وبين 7/4/2014.

 

وعلى فرض أن الموظف قد تغيب بتاريخ 3/4/2014 وفي تاريخ 6/4/2014 وبالتالي يتم احتساب أيام الجمعة والسبت الواقعة بينهما، المطلوب أن يتم احتساب أيام الجمعة والسبت الواقعة بين السجل والذي يليه في حالة وقوع يومي الجمعة والسبت بينهما.

 

أرجو أن أكون قد شرحت المطلوب ... أعذروووووني :geek: 

Friday Saturday.rar

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

السلام عليكم ورحمة _الله_ وبركاته
أخي أيمن كيف حالك 

أعود بك إلى ما بدأه معك الأستاذ أبو آدام جزاه الله خيرا وسدده 

عزيزي ايمن عبادي

لدينا معادل زمني واحد في غياب الموظف وهو تاريخ يوم الغياب ، ثم يأتي يوم غياب ثاني مستقل ، بدون تاريخ متابعة العمل

كيف سأقوم بالمقارنة والتحديد والاحتساب ؟

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

حتى ما طرحته فيه نظر 

والمفروض أن لا يقوم باحتساب أيام الجمعة والسبت نظراً لأنه لم يتغيب الموظف عن العمل باستمرار حيث أنه تغيب في  3/4/2014 ولم يتغيب بتاريخ 6/4/2014 و وتغيب بتاريخ 7/4/2014 وبالتالي فإنه من المفروض عدم احتساب ايام الجمعة والسبت الواقعة بين 3/4/2014 وبين 7/4/2014.

كيف لنا أن نعرف أنه لم يتغيب في 06/04/2014 

لذا يجب أن نسجل غياب الشخص كما يلي :
من تاريخ 03/04/2014  إلى  05/04/2014 
ومن تاريخ 07/04/2014 إلى 09/04/2014

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

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

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

 

الحمد الله على كل حال أخي أبا عمر .. بارك الله فيك وفي أخي أبو آدم

 

 

حسنا أخي ، هل يمكنني جمع السجل الأول والثاني في حقل واحد (باسم أيام الغياب) وإذا كان ناتج جمع السجلات يساوي الخميس والأحد فإنه يتم احتساب الجمعة والسبت

 

أرجو الاطلاع التخطيط المرفق

 

 

 

 

اعتذر على الازعاج ،، فالموضوع في بالغ الأهمية بالنسبة لي

 

 

 

جمع السجل والذي يليه.rar

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

السلام عليكم احبتي

اعتقد حسب ما فهمت انه عند الغياب يوم الخميس  ويوم الاحد ( الذي يليه )  يتم احتساب الجمعة والسبت

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

الضابط  هو وقوع السبت والجمعة بين يومي غياب 

 

اخي ايمن :

يوجد خطأ في التخطيط المرفق في الجمع

فأنت حسبت الخميس والاحد يومين  والناتج 3  والصحيح على ما فهمت انه 4  الخميس والجمعة والسبت والاحد

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

أهلا أخي أبو خليل ... كيف حالك؟

 

نعم كلامك صحيح .. إذا غاب الموظف في يوم الخميس وفي يوم الأحد الذي يليه يتم احتساب يوم الجمعة والسبت الواقعان بينهما.

 

وأعتذر عن الخطأ في التخطيط فعلا الناتج = 4

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

أخي أبا عمر ... لقد قمت بتغيير طريقتي في احتساب الغياب لأنك قلت لي في المشاركة رقم 2 أنه يجب احتسابها كفترات

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

جمع السجل والذي يليه.rar

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

بارك الله فيكم يا شباب .. وجعله بميزان حساناتكم ،،،

 

أنا أعلم بأن الموضوع به بعض الشئ من التعقيد .. ولكن أخي أبو خليل في الاستعلام موظف تغيب بتاريخ 2/4/2014 وبتاريخ 3/4/2014 والغياب نتيجته مره 4 ومره أخرى 5 ومره1

 

 

 

لم أفهم طريقة عمل الاستعلام..

 

بوركتم إخواني

post-47128-0-44715500-1399995499_thumb.p

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

الغياب الفعلي هو العمود الاخير المسمى  ghyab

اما العمودين الآخرين باسم expr0  '  expr1   فالارقام  تعني الايام  فرقم 4  يعني الاربعاء ورقم 1 يعني الاحد وهكذا ...

لو تمعنت في تصميم الاستعلام لتبين لك ذلك

افتح الاستعلام على التصميم وانظر الشرط في العمود الاخير يتبين لك كيف تم الحل 

فاذا اجتمع 5 ، 1  كانت النتيجة 3  وهي الجمعة والسبت والاحد 

اما الخميس فقد تم رصده في الحقل السابق

 

امل ان تتضح لك المسألة 

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

نعم أخي أبو خليل ...

 

كلام سليم ....

 

أتقدم للجميع بجزيل الشكر والامتنان وجعله الله بميزان حساناتكم.. :fff: :fff: :fff: :fff: :fff: :fff:

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

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