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

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

قام بنشر

المسألة كالتالي :

هذه صورة جدول الحضور

image.png.0994348dc776bd099deae2965cb67c61.png

من يوم 1/6  وحتى 11/6

الموظف مجاز  ايام :  3 ،  4   ، 5   من الشهر   بناء على ما تم رصده في جدول الاجازات

وغائب يوم : 8

اريد في استعلام اظهار جميع الأيام  .. وامام كل سجل حالته : حاضر او مجاز او غائب   .. أو  تكون ارقام  1 أو 2 أو 3  تعبر عن الحالة

 

 

  • Confused 1
  • ابوخليل changed the title to مطلوب حصر غياب الموظفين
قام بنشر

هل لنا بمرفق لتوضيح كيف تم اعتبار يوم 8 غياب ، بينما 3 ، 4 ، 5 إجازة !!

قام بنشر

رغم ان المرفق عبارة عن جداول فأنا اعتذر عن الغفلة

ملحوظة :

كنت في اعمال لي سابقة استخرج الغياب بناء على جدول الحضور .. حيث يوجد موظفون آخرون حاضرون في تاريخ غياب الموظف الهدف

وعن طريق الاستعلام والعلاقة يظهر اسم الموظف الغائب ومعرفه  ولكن سجله خالي من التوقيع

........................

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

لذا اريد التطبيق على موظف واحد فقط .. واعشق الاختصار في الكائنات والادوات خاصة .. اما الاكواد والدالات فلا مشكلة

 

d6.rar

27 دقائق مضت, Foksh said:

هل لنا بمرفق لتوضيح كيف تم اعتبار يوم 8 غياب ، بينما 3 ، 4 ، 5 إجازة !!

غياب يوم 8 واضح حيث لا يوجد له توقيع في جدول الحضور

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

  • Like 1
قام بنشر

استدراك :

المخرجات .. تقرير  يعرض الأيام  ( من تاريخ/ الى تاريخ ) .. 

 سواء كان العرض لموظف واحد خلال فترة محددة

او يعرض حالة يوم واحد لجميع الموظفين

................................

اخواني الكرام المهم هنا هي الفكرة او طريقة التنفيذ  ..

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

 

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

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

صار لي فترة طويلة بعيد عن "شغلات" الاستعلامات وأفكار حلول شؤون الموظفين.

 

نسيت أوضح أن الحل في الكود، والنتيجة ستكون في جدول tblEmpAttendance

 

تم تعديل بواسطه AbuuAhmed
حذف المرفق
قام بنشر

تم إضافة حقل للإجازات المرضية في الجدول كان قد سقط سهوا.
تم تحديث أيام الحضور والغياب.

لا أعرف لماذا هذه المرة تفكيري كله في الأكواد ولم أفكر في الاستعلامات.
ما عندي شيء آخر آخر أضيفه.

Attendance_08.rar

قام بنشر

ما شاء الله ابو احمد سلمت الأنامل التي اجادت هذه السطور

الملاحظات الايجابية : 

1- تقرير شهري منضبط لموظف .. فقط يتم اختيار السنة والشهر واليوزر

2- استيفاء جميع الحركات الطارئة على عملية التحضير ( العطلة الاسبوعية/ الاجازات العادية والمرضية/ الحضور / الغياب )

الملاحظات محل النظر :

1- ماذا بشان تقرير يوم محدد لجميع الموظفين ؟  لا شك هذا التقرير مهم جدا .. خاصة لعرض الغائبين ذلك اليوم

الملاحظات حول النتيجة :

عملت استعلاما يحصر الايام الموجودة في جدول الحضور من 1/6 وحتى 11/6 مع استبعاد ايام نهاية الاسبوع من اجل تسهيل التدقيق .. تجده في المرفق أدناه وفيه :

1- تم رصد أيام الاجازة 3 ، 4 ، 5 بشكل رائع 

1- تم رصد غياب يوم  1 من الشهر  مع انه حاضر هذا اليوم  ومثله يوم 9 ايضا  .. الغياب الذي تم بدون عذر هو يوم 8

2- الى ترى معي انه من المستحسن ان يتم تأشير الغياب أيام الاجازة 3 ، 4 ، 5  ... لأنه بديهيا سوف نعرض الغائبين ذلك اليوم ولكن ايضا في المقابل هناك ما يبرر الغياب من عدمه 

لان ايام 3 ، 4 ، 5 امامها انه مجاز ولكن يوم 8 ليس امامها شيء

هذه الملاحظات لا تنقص من روعة هذا العمل الاحترافي الفذ .

 

Attendance_09.rar

قام بنشر
2 ساعات مضت, ابوخليل said:

1- تم رصد غياب يوم  1 من الشهر  مع انه حاضر هذا اليوم  ومثله يوم 9 ايضا  .. الغياب الذي تم بدون عذر هو يوم 8

2- الى ترى معي انه من المستحسن ان يتم تأشير الغياب أيام الاجازة 3 ، 4 ، 5  ... لأنه بديهيا سوف نعرض الغائبين ذلك اليوم ولكن ايضا في المقابل هناك ما يبرر الغياب من عدمه 

لان ايام 3 ، 4 ، 5 امامها انه مجاز ولكن يوم 8 ليس امامها شيء

هذه يسير امرها واستسمحك بالتصرف فيها على النحو التالي :

كود الحضور بحاجة الى تدقيق .. سأحاول اكتشاف الخلل

حذفت Vacation  من شرط الغياب 

نتيجة الغياب الآن اصبحت = 100%

فجزاك الله خيرا

..........................................

المهم  المطلوب تحقيقه هو :

2 ساعات مضت, ابوخليل said:

الملاحظات محل النظر :

1- ماذا بشان تقرير يوم محدد لجميع الموظفين ؟  لا شك هذا التقرير مهم جدا .. خاصة لعرض الغائبين ذلك اليوم

 

 

قام بنشر

تمت المهمة، ويمكنكم تحسينه إذا احتاج لذلك.
مشكلة الحضور لأني غفلت عن وجود وقت مع التاريخ ويفترض أن أتخلص من الوقت باستخدام دالة Fix
تجنبت عمليات الحذف والإضافة للسجلات حتى لا تتضخم قاعدة البيانات مع الوقت وكل التحديثات باستخدام التعديل.
اختبار جميع الموظفين ليوم واحد عن طريق إجراء Test بتمرير تاريخ معين.
ويمكن استخدام دالة موظف واحد لشهر كامل باستدعاء منفصل بإضافتكم لإجراء آخر.

Attendance_10.accdb

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