ارسال رسالة عند اضافة سجل في قاعدة الببيانات من جهاز آخر
#1
Photo 
السلام عليكم إخوني 
قمت بعمل برنامج متصل بقاعدة بيانات على النت ولدي الإشكال التالي :
- عند قيامي باضافة سجل في الجهاز رقم 01 ، أريد أن تظهر لي رسالة منبثقة تعلمني بذلك في الجهاز رقم 02
- لقد عملت على أن يكون التحديث تلقائي للجدول لكن آداء الجهاز يتباطأ لذا أريد اظهار رسالة قبل التحديث .
شكرا .
الرد
#2
سلام عليكم
لكي تظهر لكـ رسالة في الجهاز رقم 02 عليك بتحديث الجدول (على الجهاز2) (قطع و فتح الاتصال بالجدول) عادة ما يحل مشكل 
اما تحديث الجدول تلقائيا مبدئيا يتطلب تيمر (لا انصحك بتشغيل تيمر طوال مدة تشغيل البرنامج على الجهاز رقم 02)
-  انت وشطارتك في كيفية استغلالها :
 عند ظغط tabsheet  للـ PageControl او  الحدث ondrawcolumnCell للـ dbgrid  ... او زر خاص بالتحديث ...اي شيئ يمكنك استغلاله على نفس الفورم

بدون التطرق للـ : caching updates و clientdataset ... 

اما الرسالة المنبثقة فأمرها سهل [موضوع]
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
[-] كل من 1 user says قال شكرا ل Mr.DOS على المشاركة المفيدة
  • sni_per
الرد
#3
و عليكم السلام 

مثلا  firebird يمكن استعمال 
كود :
POST_EVENT 'Ins';

فى trigger مثلا 
after/befor insert
مع استعمال مكونات ال event مثل UniAlerter 

على حسب قاعدة البيانات التى تستعملها ابحث عن event ان كانت تدعمها ...
[-] كل من 1 user says قال شكرا ل haniid على المشاركة المفيدة
  • sni_per
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم