المشاركات : 66
المواضيع 30
:
: 36
الإنتساب : Sep 2012
21-03-2017, 01:03 AM
السلام عليكم ورحمة الله تعالى وبركاته
قمت باعداد برنامج باستخدام قاعدة بيانات SQL Server بحيث يستعمله العديد من المستخدمين في نفس الوقت.
المشكل يكمن عندما يقوم مستخدم بإضافة أو تعديل حقل لا تظهر العملية عند المستخدمين الآخرين حتى يخرج من البرنامج ويدخل من جديد ليجد التغييرات قد طرأت.
كيف يمكن القيام بتحديث تلقائي بعد القيام بأي عملية لتعرض في نفس الوقت عند جميع المستخدمين..
وبارك الله فيكم
المشاركات : 66
المواضيع 30
:
: 36
الإنتساب : Sep 2012
هل توجد تعليمة تقوم بالعملية أم يجب أن أقوم بتحديث تلقائي باستخدام Timer ؟
المشاركات : 136
المواضيع 20
:
: 0
الإنتساب : Feb 2008
وعليكم السلام ورحمة الله وبركاته
بعد عملية الحفظ او التعديل قم باغلاق الجدول و افتحة ثانيا عند الادخال او التعديل او العرض
المشاركات : 89
المواضيع 4
:
: 1
الإنتساب : Jan 2012
إستخدم events and alerts
هي شبيهة بتلك الموجودة في قواعد البيانات فايربيرد
مثال:
انشاء alert عند event مثلا عند تحديث أو أدخال أو حذف في جدول ما سيتم إرسال رسالة Alert إلى كل الأجهزة المتصلة بقاعدة البيانات كل هذا يتم على مستوى قاعدة البيانات أي انك لن تضيف لتطبيقك شيء
إستقبال الرسائل سيكون على مستوى التطبيق و هنا سيكون عليك تحيث البيانات اذا جائتك رسالة alert تفيد بوجود تحديت على مستوى قاعدة البيانات.
المشاركات : 66
المواضيع 30
:
: 36
الإنتساب : Sep 2012
21-03-2017, 03:49 PM
(آخر تعديل لهذه المشاركة: 22-03-2017, 08:28 AM بواسطة Admin.)
(21-03-2017, 02:44 PM)format82 كتب : قم باغلاق الجدول و افتحة ثانيا عند الادخال او التعديل او العرض
غلق وفتح الجدول لا يُحدث البيانات عند المستخدمين الآخرين
(21-03-2017, 03:27 PM)seddik_xp كتب : إستخدم events and alerts
تبدو فكرتك رائعة .. لكني لا أملك فكرة عنها :p إذا كنت تملك شرح فيديو أو كتاب فارسله لي وبارك الله فيك ☺
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
السلام عليكم ورحمة الله وبركاته ،
لست خبير في Sql Server ،
لكن هناك موضوع مشابه في مجلة دلفي للعرب الإصدار الأخير.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.