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

husamwahab

الخبراء
  • Posts

    1,047
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    8

مشاركات المكتوبه بواسطه husamwahab

  1. السلام عليكم استاذ Tarekfathallah

    اعتذر استاذي العزيز لتاخري بالرد عليكم وذلك لانشغالي بالعمل

    والله يشهد اني لم انساك 

    اريد اخر تحديث للمناوبة لجميع الوجبات واعتبارا من اول ايار ولمدة اسبوع ليتم ترتيب البرنامج على اساس اخر تحديث 

  2. السلام عليكم استاذي العزيز Tarekfathallah

    اعتذر لتاخري بالرد لانشغالي بالعمل

    بالنسبة لطلبك انا بخدمتك وان شاء الله ساجري التعديلات المطلوبة ليكون البرنامج متضمن الخيارات التي طلبتها

    On 4/21/2021 at 5:34 PM, Tarekfathallah said:

    اريد تحديد الوجبة الثالثة يدويا ( جميل او جمال ) من الفورم

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

  3. 3 hours ago, Tarekfathallah said:

    لو سمحت تشرحلي ما هو عمل الجدول tbloff

    جدول ايجازات العناصر او اعفاء العنصر من المناوبة لسبب من الاسباب 

    نكتب تاريخ الاعفاء من المناوبة ورقم الموظف

    ملاحظة : الاعفاء هنا مؤقت وليس دائمي كما في جدول الاسماء

     

    2 hours ago, Tarekfathallah said:

    انا احدد الاسمين جميل وجمال وطبيعة عملهم واذا لم احدد يجلب لي اسم من الذين عندهم خدمة

    بالنسبة للوجبة الثالثة (جميل وجمال) التحديد وعدم التحديد لا يغير شي لانه تم تحديد هذين العنصرين للوجبة الثالثة

    واذا اردت اعفاء احدهم مؤقتا لسبب ما فيتم التعامل معهم كبقية العناصر اي يتم كتابة تاريخ الاعفاء ورقم الموظف في جدول الاجازات

     

    3 hours ago, Tarekfathallah said:

    وكيفية عدم تكرار الاسم مناوب في الاعطال والاعياد

    لم يتم مراعاة هذا الامر لان المسالة معقدة ومتداخلة وتحتاج الى حسابات اخرى 

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

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

    وعذرا للتقصير والاطالة 

  4. عليكم السلام والرحمة

    الحقل المطلوب لا يمكن تفريغ بياناته بعد ادخالها

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

    جرب الكود ادناه وستفهم قصدي

    Me.c3 = Null

     

    • Like 2
  5. عليكم السلام والرحمة

    انا بالخدمة استاذي العزيز

    تفضل هذا التعديل 

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

    هي ممكنة لكتها اكثر تعقيد وان شاء  الله ساحاول بها وساخبرك اذا وصلت لنتيجة

    وعذرا للتقصير

    Reorder2.rar

    • Like 2
  6. استاذي العزيز wael_rafat 

    شكرا لك وانا بالخدمة والشرح سيكون اختيار ثلاثة عناصر لكل يوم عدا يومي السبت والاحد فيتم اختيار عنصرين

    Num = 1

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

    For j = 1 To XCount2

    هذا عداد لعدد الايام 

    If Weekday(Rs2!XDate, 7) > 2 Then
        k = 3
      Else
        k = 2
      End If

    هذا الكود لاختبار اليوم هل هو عطلة ام لا اذا كان عطلة يختار عنصرين واذا لا يختار ثلاثة

    فالكود اعلاه يعيد اليوم الى رقم فاذا كان واحد فاليوم هو السبت واذا اثنين فاليوم هو الاحد وهكذا

    For i = 1 To k
        Rs2.Edit
        Rs2(i) = Rs!XNo
        Rs2.Update

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

    Num = Num + 1
        If Num > XCount Then
          Rs.MoveFirst
          Num = 1
        Else
          Rs.MoveNext
        End If

    هذا الكود هو الذي سيختبر هل تم شمول جميع العناصر والعودة للعنصر الاول من جديد ام لا 

    فالسطر الاول يزيد واحد في كل مرة يتم اختيار عنصر ويجري الاختبار هل تم الوصول لاخر عنصر اما لا 

    اذا لا سيستمر العداد ويختار العنصر التالي واذا نعم سيختار العنصر الاول ويعيد العداد الى حالته الاولى ليستمر العد من جديد

    وتستمر العملية لحين انتهاء عدد الايام او الفترة الزمنية المطلوبة

     

    بالنسبة لتحديد عدد العناصر من مجموعة معينة او تحديد ايام عطل غير يومي السبت والاحد 

    الافضل وضع مربع اختيار لاختيار العناصر والعطل  كما هو الحال في المرفق الاخير لاستاذ Tarekfathallah

     

    وعذرا للتقصير والاطالة

    • Like 1
    • Thanks 1
  7. انا بالخدمة استاذ Tarekfathallah

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

     محتاج اعرف الفترة الزمنية للتوزيع 

    عدد الوجبات المناوبة واسماء المناوبين لكل وجبة

    فترات الدوام والاستراحة لكل وجبة

    تحديد العطل الرسمية خلال الفترة الزمنية عدا عطلتي السبت والاحد بطبيعة الحال

×
×
  • اضف...

Important Information