منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : حجز السجل عند العمل على برنامج من الشبكة المحلية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

عندي برنامج تم تصميمة بالفيجوال بيسك 2013 وقاعدة بيانات اكسيس موجودة على الشبكة ويتم العمل عليه من جهازين البرنامج يعمل دون اي مشاكل ولكن المشكلة اذا حدث وان قام المستخدمين من كلا الجهازين بالتعديل على نفس السجل فما الطريقة الصحيحة لحجز السجل للمستخدم الذي يريد التعديل اولا؟؟ وتظهر رسالة للمستخدم الثاني في حال اراد العمل على السجل ان هذا السجل محجوز
وهناك مشكلة انه اثناء التعديل اذا قام المستخدم الثاني بحذف السجل!!!
المطلوب في حال التعديل ان يتم منع المستخدمين من العمل على هذا السجل ما هي الطريقة الصحيحة لذلك؟؟؟
وعليكم السلام ورحمة الله وبركاته
ضع جدول  آخر بعمود من نوع (نعم/لا)  واجعل القيمة الافتراضية له نعم ولكن عند التعديل  اجعل قيمته لا وعمود آخر يحمل رقم الصف من الجدول الاساسي.
لا احدثك من تجربة او خبرة للتعامل مع ملف اكسس وانما من خبرة في فيجوال بيسك فقط.
ان كان تصميم مثال بسيط يوضح مااقوله يلبي المطلوب انا مستعد ان شاء الله.
لكن لن يكون  مثل مالديك وانما اجرب نسختين من البرنامج على صف واحد.
(20-04-20, 12:13 AM)سعود كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
ضع جدول  آخر بعمود من نوع (نعم/لا)  واجعل القيمة الافتراضية له نعم ولكن عند التعديل  اجعل قيمته لا وعمود آخر يحمل رقم الصف من الجدول الاساسي.
لا احدثك من تجربة او خبرة للتعامل مع ملف اكسس وانما من خبرة في فيجوال بيسك فقط.
ان كان تصميم مثال بسيط يوضح مااقوله يلبي المطلوب انا مستعد ان شاء الله.
لكن لن يكون  مثل مالديك وانما اجرب نسختين من البرنامج على صف واحد.

شكرا لك اخي الكريم على الاهتمام ولي طلب ان امكن ان تصمم لي مشروع بسيط يوضح الفكرة ولك جزيل الشكر المهم ان افهم الفكرة التي طرحتها

تذكر هذي مجرد فكرة وليست مناسبة بشكل مئة بالمئة
الفكرة ان الذي يغلق السجل هو من يستطيع فتحه
اكيد تحتاج تعديل وتطوير