تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
توزيع النوبات
#1
السلام عليكم

مرفق مثال برجاء التعديل علية للوصول للغرض المطلوب

المطلوب ببساطة هو

عندي جدول يحتوي على بيانات الموظفين - وجدول للشفت - وجدول لمكان العمل - وجدول يحتوي على حالة الموظف

المطلوب هو

توزيع الموظفين يومي الجمعة والسبت بكل شهر على 3 نوبات صباحي - بعد الظهر - مسائي كل مجموعه فى مكان عملها بس هناك شرطين

يستثني من هذا الموظف الذي فى اجازة فى ذلك التاريخ

و عدم توزيع الاناث على نوبة الليل

ويوزع الموظف يوم واحد فقط وليس اليومين


الملفات المرفقة
.rar   EmpShift.rar (الحجم : 29.37 ك ب / التحميلات : 136)
الرد }}}
تم الشكر بواسطة:
#2
بس اي يوم جمعة و سبت من الشهر اي اوله ام آخره ام ام
الرد }}}
تم الشكر بواسطة:
#3
اخي انا اقول كل يوم جمعه وسبت فى الشهر يعني لو الشهر فيه 4 جمع و 4 سبت يبقي كلهم والكلام دا كل شهر
الرد }}}
تم الشكر بواسطة:
#4
اولا عليك تحديد عدد الموظفين في كل نوبة بحسب الجنس

او علينا تحديد عدد المتوفرين للعمل حيث تقرأ الاسماء اسما اسما و نبحث في الجدول EmpShiftTbl عن هذا الاسم و التاريخ

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

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

و فكرة مني قد تفيد الاناث في كل نوبة نصف المتاحات و الذكور نوبة المساء = نصف المتاحات كعدد نطرحه من عدد المتاحين الذكور الكلي فيكون لدينا الباقي

ففي اول نوبة الذكور يكون ثلث الباقي و الاناث نصف المتاحات و كمان في النوبة الثانية و في النوبة الثالثة ثلث الباقي + نصف المتاحات لكن هنا ذكور
و بعد تحديد الاعداد و لنفرض 6 ذكور و 3 اناث صباحا نقرأ اول ستة اسماء ذكور و اول 3 اسماء اناث للفترة الصباحية
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم