delphi4arab منتديات دلفي للعرب
التحديث التلقائي لبرنامج متعدد المستخدمين - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : التحديث التلقائي لبرنامج متعدد المستخدمين (/showthread.php?tid=8540)



التحديث التلقائي لبرنامج متعدد المستخدمين - nacertaker - 21-03-2017

السلام عليكم ورحمة الله تعالى وبركاته
قمت باعداد برنامج باستخدام قاعدة بيانات SQL Server بحيث يستعمله العديد من المستخدمين في نفس الوقت.
المشكل يكمن عندما يقوم مستخدم بإضافة أو تعديل حقل لا تظهر العملية عند المستخدمين الآخرين حتى يخرج من البرنامج ويدخل من جديد ليجد التغييرات قد طرأت.
كيف يمكن القيام بتحديث تلقائي بعد القيام بأي عملية لتعرض في نفس الوقت عند جميع المستخدمين..
وبارك الله فيكم


RE: التحديث التلقائي لبرنامج متعدد المستخدمين - nacertaker - 21-03-2017

هل توجد تعليمة تقوم بالعملية أم يجب أن أقوم بتحديث تلقائي باستخدام Timer ؟


RE: التحديث التلقائي لبرنامج متعدد المستخدمين - format82 - 21-03-2017

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


RE: التحديث التلقائي لبرنامج متعدد المستخدمين - seddik_xp - 21-03-2017

إستخدم events and alerts

هي شبيهة بتلك الموجودة في قواعد البيانات فايربيرد
مثال:
انشاء alert عند event مثلا عند تحديث أو أدخال أو حذف في جدول ما سيتم إرسال رسالة Alert إلى كل الأجهزة المتصلة بقاعدة البيانات كل هذا يتم على مستوى قاعدة البيانات أي انك لن تضيف لتطبيقك شيء
إستقبال الرسائل سيكون على مستوى التطبيق و هنا سيكون عليك تحيث البيانات اذا جائتك رسالة alert تفيد بوجود تحديت على مستوى قاعدة البيانات.


RE: التحديث التلقائي لبرنامج متعدد المستخدمين - nacertaker - 21-03-2017

(21-03-2017, 02:44 PM)format82 كتب : قم باغلاق الجدول و افتحة ثانيا عند الادخال او التعديل او العرض
غلق وفتح الجدول لا يُحدث البيانات عند المستخدمين الآخرين

(21-03-2017, 03:27 PM)seddik_xp كتب : إستخدم events and alerts  
تبدو فكرتك رائعة .. لكني لا أملك فكرة عنها :p إذا كنت تملك شرح فيديو أو كتاب فارسله لي وبارك الله فيك ☺


RE: التحديث التلقائي لبرنامج متعدد المستخدمين - أبو معاذ - 22-03-2017

السلام عليكم ورحمة الله وبركاته ،
لست خبير في Sql Server ،
لكن هناك موضوع مشابه في مجلة دلفي للعرب الإصدار الأخير.