21-07-18, 05:21 AM
(21-07-18, 04:52 AM)dametucorazon كتب : ماشاء الله أنت مبدع أخي الفاضل ربي يحميك ويثبتك
ممتاز افرض اخي ان لدي 3 اصناف تم تحديثها
وعند ارسال اصناف له فانا اقوم بتحدث قاعده البيانات التي عنده كيف اقوم بتحديث الاصناف دفعه واحده فلنفترض هناك 5 تنبيهات كيف يتم ذلك دفعه واحده
ممكن فكره
تسلم اخى الحبيب فهذا من اصلك الطيب
بخصوص تحديث السلع او الاصناف
كل ما عليك عمل عمود مع فى جدول الـ UsersMessage كمثال لما تم شرحه مسبقاً
تحت اى اسم وليكن Code ويكون من نوع نصي
وعند ارسال التنبيه تضع بهذا العمود كود تحديث بقاعدة البيانات
كما لو انك بتتعامل مع كود التحديث عندك بالبرنامج على الجهاز
ويكون شكل الكود الذى تكتبه بداخل علامتي "" عند التنفيذ كمثال
كود :
UPDATE Table1 SET money = 20 WHERE name ='name'ليتم جلبه ووضعه فى منطقة تنفيذ الكود التحديث
ليكون الناتج كمثال لمنطقة الاستعلام بدلاً من انك تستخدم التالى
كود :
Dim sql As String = "UPDATE Table1 SET money = 20 WHERE name ='name'"سيصبح
كود :
Dim sql As String = dt(0)("code")وهو النتائج التى تم جلبها من الاستعلام من التنبيه...
طيب لو انت محتاج ترسل اكثر من تنبيه فى وقت واحد وليس تنبيه واحد
فى الحالة دى اجعل جدول UsersMessage له ابن بحيث يكون اسمه مثلاً CodeMessage
تخيل بتعمل فاتورة و البيانات التى بداخل الفاتورة
فهنا انت بتعمل تنبيه و البيانات التى بداخل التنبيه
وفكرة الابن بيحتوى على
1- ID
2- MsgID
3- Code
وبكده بدل ما ترسل 5 تنبيهات بـ 5 تحديثات
سترسل تنبيه واحد به 5 تحديثات
اتمنى ان الفكرة وصلت
وان الامر بسيط لك لانها كلها مجرد فكرة وامر تنفيذها سهل
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

