(21-07-18, 12:35 AM)dametucorazon كتب : السلام عليكم ورحمه الله وبركاته
اريد فكره لاعرف اذا كان المستخدم شاهد التنبيه المرسل له ام لا
وبعد ان يراه المستخدم يتم عمل تحديث في قاعده البيانات لدي انه شاهد
واذا تفاعل مع التنبيه يتم عمل تحديث في قاعده البيانات لدي انه تفاعل
فى البداية بكلمة قاعدة البيانات لدي
اى انها قاعدة بيانات مختلفة عن قاعدة البيانات الرئيسية للبرنامج
فبهذه الحالة انت بحاجة لمعرفة كيفية عمل اتصال بقاعدة بيانات اونلاين
ويختلف الامر اذا كانت قاعدة البيانات من نوع sql او انها mysql او انها access
ثانياً فى قاعدة البيانات الخاصة بك
كل مما عليك فعله هو التالى ...
عدد 2 جدول بقاعدة البيانات وهى كالتالى
1- جدول التنبيهات وليكن تحت اسم UsersMessage
2- جدول سجل الرسائل وليكن تحت اسم RecordMessages
الجدول الاول يحتوى على التالى
1- ID ترقيم تلقائي
2- Message من نوع نصي
3- Check من نوع yes/no القيمة الافتراضية 0
4- Date من نوع تاريخ القيمة الافتراضية جلب تاريخ اليوم
الجدول الثاني يحتوى على التالي
1- ID ترقيم تلقائي
2- Users من نوع نص او رقم وهو سيحدد به اسم او رقم المستخدم
3- Date من نوع تاريخ القيمة الافتراضية جلب تاريخ اليوم
4- MsgID من نوع رقم وهنا سيضع فيه رقم الرسالة
5- information من نوع yes/no
ثم تعمل فى المشروع الذى سيستخدم مع العميل او المستخدم
كود الاتصال بقاعدة البيانات الخاصة بك
ثم وضع كود داخل تايمر يقوم بالتحقق فى جدول الرسائل
بحيث اذا كان يحتوى على رسالة وعمود Check بحيث اذا كانت 0
ومع التحقق بان رقم الرسالة ورقم المستخدم / اسم المستخدم غير مدرج فى جدول RecordMessages
فى حالة تحقق كل ذلك يقوم بجلب البيانات ومن ثم عرض ما بداخل عمود Message فى رسالة
حيث ان الرسالة ستكون من نوع مثلاً yes/no
فى حالة المستخدم ضغط على yes يقوم بتسجيل البيانات فى جدول RecordMessages
مع جعل قيمة information = 1 والعكس يكون القيمة 0
اتمنى الفكرة تكون وصلت
وهذه مجرد فكرة بسيطة يمكن اضافة عليها المزيد للعمل عليها
اتمنى ان الفكرة تكون وصلت وان الامر بسيط لك
تحياتى لك
وتمنياتى لك التوفيق