Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

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

user-image
Question added by Deleted user
Date Posted: 2014/07/26
hossam azzam
by hossam azzam , Fast food restaurant,s manager. , alexandria-egypt

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

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

Samih ZOUIDI
by Samih ZOUIDI , Full Stack Developer , Levio

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

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

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

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

Abdurrahman Alraies
by Abdurrahman Alraies , Technical Lead , Pixel Information Systems

حسب البرنامج

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

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

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

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

 

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

More Questions Like This