بتاريخ: 1 نوفمبر 201510 سنة comment_267260 (table employees(id-name (table Vacations (id - type وفى رصيد لكا نوع من الاجازات يعنى العارضة 7 ايام والاعتيادى 21 السؤال هو المفروض انى اعمل table تانى للرصيد يكون فية emp_id و Vacations _id وازاى هيتم التخصيم ؟؟؟؟؟ تقديم بلاغ
بتاريخ: 13 نوفمبر 201510 سنة كاتب الموضوع comment_267614 اعتقد اننى لم اوفق فى طرح المشكلة وهحاول المرة دى انى اوضح المشكلة انا عندى 5000 موظف فى جدول الموظقيين 4 انواع اجازات موجودة فى جدول الاجازات كل موظف لة رصيد اجازات فى كل نوع اجازة فهل المفروض انى اعمل جدول اسجل فية رقم الموظف ورقم الاجازة ورصيد الموظف وهو دا الجدول اللى هعمل فية updata للرصيد مع كل اجازة الموظف هيخدها مع العلم ان هيكون فية حوالى 5000 * 4 يعنى 20000 row ولو افترضنا وجود نوع اجازة جديد هيبقا دا معناة اضافة 5000 row فى الجدول دا انا شايف ان فى حاجة مش منطقية ؟؟؟ بس مش عارف الصح تقديم بلاغ
بتاريخ: 13 نوفمبر 201510 سنة comment_267616 السلام عليكم ورحمة الله - جدول تسجيل بيانات قرارات الأجازات رقم الموظف + رقم قرار الأجازة + تاريخ القرار + نوع الأجازة + ناريخ الأجازة من + تاريخ الاجازة الى - من المفترض ان يتم تصنيف رصيد الأجازات حسب كل نوع ( اعتيادي - اضطراري - مرضي - ... ) سؤال متى يستحق الموظف الإستفادة من رصيد الأجازة ؟ اي افترض ان الموظف تم تعيينه في 1/1/2015 ويستحق رصيد جديد 21 يوم إعتيادي .... هل من حقه ان يطلب اجازة14 يوم في 1/2/2015 اي بعد مرور شهر من تعيينه اذا كانت الإجابه بنعم ... فيتم معالجة الرصيد بطريقة معينة اذا كانت الإجابة ب لا ... اي انه لا يمكن الإستفادة من رصيدة الجديد الا بعد مرور فترة معينه ( اي يستحق يومين بعد مرور كل شهر ) فتتم المعالجة الحساب الرصيد بطريقة اخرى من الأفضل ان لا يتم الإحتفاظ وتخزين قيمة الرصيد بعد كل قرار اجازة ... في جدول جديد خاص برصيد اجازات الموظف ... ولكن استخدم معادلة حسابيه لحساب الرصيد في أي وقت ( حسب نوع الأجازة ) اجمالي الأيام المستحقه للموظف من تاريخ تعيينه وحتى تاريخ انتهاء الأجازة الجديدة. ( أو تاريخ اليوم ) .. والتى تزيد بمرور أيام العمل - مخصوما منها - إجمالي عدد الأيام التي قام بها الموظف فعليا من تاريخ تعيينه الى تاريخ بدء الأجازة الجديدة ( أو تاريخ اليوم ) ) مع العلم ان هيكون فية حوالى 5000 * 4 يعنى 20000 row لا تفكر بكم التخزين وعدد السجلات المحتفظ بها ... ولكن رتب افكارك على الحل الأمثل والأفضل الذي يحقق لك المرونه في العمل مستقبلا وخاصة مع كثرة التغيير في تعليمات لائحة الأجازات للعاملين تقديم بلاغ
بتاريخ: 18 نوفمبر 201510 سنة comment_267767 لا داع لعمل جدول جديد. يكفي عمل fields واحد لكل نوع إجازة على ملف employees يحوي كل واحد الرصيد لكل نوع إجازة. في البداية ثبت الرصيد لعدد أيام الإجازة المسموحة لكل موظف و اعمل trigger على ال database عند عمل insert على vacations لإجازة معينة يعدل ال field الخاص برصيد هذه االإجازة على employees table بحيث يطرح منه عدد أيام الإجازة المأخوذة. اعمل triggers لل update و ال delete على vacations بنفس الأسلوب.هذه الطريقة نتعامل بها في شركتنا لأي أرصدة سواءً إجازات أو أرصدة مالية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.