esam_ayish قام بنشر فبراير 15, 2009 قام بنشر فبراير 15, 2009 لدي برنامج لترتيب الإجازات الموظفين ودوراتهم التدريبية بحيث عند تقدم أحد الموظفين بطلب إجازة أو دورة تدريبية يجب علي إيجاد إن كان هناك يوجد من هو مجاز في هذه الفترة أم لا وذلك عن طريق برنامج الأكسس على فرض أن لديك اجدول التالي emp1 emp2 emp3 من خلال حقل EmpID و تاريخ بداية الدورة أو الإجازة من خلال حقل Start date وحقل ثالث تاريخ نهاية الدورة أو الإجازة End Date فلو كان emp1 مجاز في 07/02/2009 إلى 10/03/2009 و emp2 مجاز في 01/02/2009 إلى 17/02/2009 و emp3 مجاز في 05/02/2009 إلى 11/02/2009 لذا فإن كل فرد تنتهي إجازته في فترات مختلفة من نفس الشهر أو شهر أخر كيف لي أن أحصل على قيمة التداخل بينهم بالأيام بحيث تظهر لي على شكل الرسالة التالية emp1 متعارض مع emp2 في 17 يوم و متعارض مع emp3 في 6 ايام مثلا وشكرا
Mohamed Nada قام بنشر فبراير 17, 2009 قام بنشر فبراير 17, 2009 فكرة جميلة ... وفى حالة حلها سوف تفيدنا جداً فى غدم تسجيل أجازات للموظفين تتداخل مع بعضها. كما يمكن أن تفيدنا فى عدم تسجيل حالتين من حالات الحضور والغياب والمأموريات للموظف. فى انتظار مساهمات الأخوة المشرفين تحياتى محمد ندا
أمير2008 قام بنشر مايو 21, 2014 قام بنشر مايو 21, 2014 (معدل) ربما هذا الموضوع شيق لكن أنا لا أفهم المطلوب وكل ما فهمته من عنوان الموضوع : أن عندك فترة زمينة أولى : من - إلى وعندك كل موظف لديه فترة زمنية ثانية : من - إلى وتريد حساب عدد أيام التداخل بين الفترتين نظريا هذا ممكن بالكود والفكرة : - متغير = عدد أيام الفترة الأولى - تذهب للسجل الأول في جدول الفترة الثانية ( سجل الموظف الأول ) - تأخذ قيمة أول يوم في الفترة الثانية وتختبر وجودها في الفترة الأولى - اذا كانت موجودة فاخصم 1 من المتغير - تنتقل لليوم الثاني من الفترة الثانية وتختبر وجودها وهكذا مع باقي الأيام للموظف الأول - تنتقل للسجل الثاني ( للموظف الثاني ) قيمة المتغير في النهاية هي عدد الأيام غير المتداخلة اذا كان هذا هو المطلوب جرب الفكرة وأخبرني بالنتيجة والصعوبات . . . تم تعديل مايو 21, 2014 بواسطه أمير2008
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.