ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

في برنامج تسيير الموظفين على الشبكة أراد مستخدمان أن يعدلا معلومات نفس الموظف في الوقت نفسه. هل يمكنهم ذلك؟ كيف

user-image
تم إضافة السؤال من قبل مستخدم محذوف‎
تاريخ النشر: 2014/07/26
hossam azzam
من قبل hossam azzam , Fast food restaurant,s manager. , alexandria-egypt

انا اتفق كاملا مع اجابه الاستاذ : سميح

سوف تظهر للمستخدم الثانى رساله تبين له انه يوجد مستخدم اخر يعمل على تحديث البيانات وتدعوه للمحاوله فى وقت لاحق

Samih ZOUIDI
من قبل Samih ZOUIDI , Full Stack Developer , Levio

في هذه الحالة المستخدم الثاني تبرز له رسالة تنبيه تحذره من أن هناك مستخدم اخر يقوم بتعديل بيانات هذا الموظف وتطلب منه المحاولة لاحقا

وهيب منصور الابيض
من قبل وهيب منصور الابيض , مبرمج , شركة واي سيستم تكنولوجي(Y.S.TEC)

- اذا كانت خاصية تامين السجلات مفعلة ستظر رسلة بأن السجل محجوز لمستخدم اخر

- والا سيتم اعتماد اخر تعديل من اي مستخدم

Abdurrahman Alraies
من قبل Abdurrahman Alraies , Technical Lead , Pixel Information Systems

حسب البرنامج

لن يستطيع المستخدم الآخر التعديل إذا تحقق أي من هذه الأشياء وإلا فستكون البيانات المسجلة هي ما قام بتعديلها آخر مستخدم.

 - كان البرنامج يقوم بحجز السجل بمجرد بدء التعديل عليه ومُنع الشخص الأخر من قراءة السجل إلا بعد إنتهاء المستخدم الأول من التعديل.

- كان البرنامج يستخدم ORA_ROWSCN في جملة التحديث للتأكد من أنه يحدث نفس نسخة السجل التي قرأها

-  كان البرنامج يخزن النسخة القديمة من السجل ويقارنها بنسخة قاعدة البيانات قبل تحديثها بالنسخة الحديثة

 

وهناك تفاصيل آخرى أكثر في هذا الموضوع

المزيد من الأسئلة المماثلة