مرفق ملف اكسل به يوزرفورم به عدد 8 تيكست بوكس كل 2 تيكست بوكس يخصا بداية اجازة موظف ونهاية اجازته والمطلوب
يعني مثلاً لو أجازة الموظف A من 01/ 04/ 2022 إلى 10/ 04/ 2022 واجازة الموظف B من 01/ 05/ 2022 إلى 10/ 05/ 2022 وإجازة الموظف C من 01/ 06/ 2022 إلى 10/ 06/ 2022 فالمطلوب الآن لو كانت الاجازة المطلوبة للموظف (D) تنتهي قبل بداية أول واحد واخد إجازة من الموظفين ( يجوز ) أو لو تبدأ بعد تاريخ آخر واحد واخد اجازة من الموظفين ( يجوز ) ولو هتتخلل الفترات بينهم ( يجوز ) أما لو فيه تعارض لا يجوز بمعنى :
لو كانت اجازة الموظف D المطلوبة من تاريخ 01/ 03/ 2022 إلى تاريخ 31/ 03/ 2022 ( يجوز )
أو لو كانت من تاريخ 11/ 06/ 2022 إلى تاريخ 30/ 06/ 2022 مثلا ( يجوز )
أو لو كانت تتخلل الفترات بين اجازات الموظفين مثلا مثل من تاريخ 11/ 04/ 2022 إلى تاريخ 30/ 04/ 2022 أو من تاريخ 11/ 05/ 2022 إلى تاريخ 30/ 05/ 2022 أو من تاريخ 11/ 06/ 2022 إلى 30/ 06/ 2022 ( يجوز )
أو لوكانت من تاريخ 15/ 03/ 2022 إلى تاريخ 02/ 04/ 2022 ( لا يجوز ) ومطلوب تعديل الأجازة
أو لو كانت من تاريخ 05/ 05/ 2022 إلى تاريخ 15/ 05/ 2022 ( لا يجوز ) ومطلوب تعديل الأجازة
أو لو كانت من تاريخ 05/ 06/ 2022 إلى تاريخ 15/ 06/ 2022 ( لا يجوز ) ومطلوب تعديل الأجازة
ومطلوب تجاوز التيكست بوكس الفارغة في حال لو أن أحد الاشخاص لم يقم بتسجيل أجازة وعمل الكود بشكل طبيعي .
يعني المطلوب تحقيقه انه يكون الموظف الرابع اجازته غير متداخلة مع اجازات الباقي وفي حال التعارض ظهور رسالة بالشخص او الاشخاص اللي اجازته متداخلة معاه
كود تاريخ اليوزرفورم.xlsm