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

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


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

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

مرفق ملف اكسل يحتوي على يوزرفورم والمطلوب التحقق من اجازة الشخص (D) هل يوجد تعارض بينها وبين اجازات الأشخاص (A & B & C) فاذا كان قبل هذه التواريخ أو بعدها لا يوجد تعارض ويتم الانتقال الى فورم اخر وفي حال أثناء هذه التواريخ وبعدها أو قبلها وأثناءها يوجد تعارض ويتم اظهار رسالة خطأ لتعارض مع الشخص المحدد

ملاحظة : اذا لم يكون هناك تاريخ اجازة لشخص أو أكثر من (A & B & C) يعمل الكود بشكل طبيعي ويتجاهل الفراغات

كود تاريخ في اليوزرفورم.xlsm

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

الحمد لله تم عمل الجزء الأول من الحل

وباقي الجزء الخاص بالملاحظة لمن يرغب بالمساعدة في الحل وهو تجاهل التيكست بوكس الفارغ أي اذا لم يقوم أحد الاشخاص (A أو B أو C ) بتحديد اجازته

ومرفق الملف بعد عمل الجزء الأول ، مع الشكر

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

يعني مثلاً لو أجازة A  من 01/ 05/ 2022 إلى 10/ 05/ 2022 واجازة B من 01/ 06/ 2022 إلى 10/ 06/ 2022 

إذن لو كانت اجازة D المطلوبة من تاريخ 01/ 04/ 2022 إلى تاريخ 30/ 04/ 2022 ( يجوز )

أو لو كانت من تاريخ 11/ 06/ 2022 إلى تاريخ 30/ 06/ 2022 ( يجوز )

أو لوكانت من تاريخ 15/ 04/ 2022 إلى تاريخ 02/ 05/ 2022  ( لا يجوز ) ومطلوب تعديل الأجازة

أو لو كانت من تاريخ 05/ 06/ 2022 إلى تاريخ 15/ 06/ 2022 ( لا يجوز ) ومطلوب تعديل الأجازة

لحد هنا الكود تمام زي ما انا عاوز.

لكن إذا كانت اجازة D المطلوبة تتخلل الفترات بين اجازات A و B يعني مثلا من تاريخ 11/ 05/ 2022 إلى تاريخ 30/ 05/ 2022 (لا يجوز ) والمفروض ان مفيش حد واخد اجازات في الفترة دي والاجازة تجوز عادي.

أرجو المساعدة من أحد الأعضاء لحل هذه المشكلة وأيضاً تجاوز الفراغات لو أحد الاشخاص مش مسجل أجازة ، وجزاكم الله خير

كود تاريخ في اليوزرفورم.xlsm

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

  • 3 weeks later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information