بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
اخوتي الأعزاء في هذا الصرح العظيم
قبل كل شي أسأل الله أن يوفقكم ويرزقكم ويجزيكم عنا خير الجزاء لما تقدمونه للأعضاء من علم أسأل الله أن يتقبله منكم في موازين حسناتكم.
*********
لدي برنامج إنتدابات للموظفين بحيث يتم إدخال التالي: مدة الإنتداب / جهة الإنتداب / تاريخ بداية الإنتداب...للموظف المطلوب
أريد عندما يتم ادخال هذه البيانات لموظف معين أن لا يتم تداخل إنتدابين وأكثر في فترة الإنتداب.
مثلاً: الموظف محمد لديه انتداب مدته (5) أيام لمدينة (جده) تبدأ من 01/01/2008 ==== وهذا يعني أن إنتدابه من 01/01/2008 حتى 05/01/2008
فعندما أقوم بإدخال إنتداب جديد للموظف محمد وأقوم بإدخال مدة إنتداب (10) أيام لمدينة (الرياض) تبدأ من 03/01/2008 يتم رفض ذلك برسالة تبين أن هناك تداخل مع إنتداب سابق لهذا الموظف.
شق علي كثيرا ارفاق قاعدة البيانات والبرنامج لأن حجمهما كبير والقاعدة مفصولة وفيها علاقات كثيرة قد تصعب الأمور أكثر لذا أحببت أن أوضح الفكرة بما كتبت لعلي أجد من يتسع صدره لتفهم الأمر وأنتم أهل لذلك..
*** مع العلم بأنني استخدم لغة الإستعلام SQL لفتح قاعدة البيانات والقراءة والحفظ *** وأود أن يكون معرفة تداخل فترتين وأكثر لإنتداب موظف معين عن طريق الـ SQL.
أرجو إفادتي بالطريقة ولكم جزيل شكري مقدماً.