جار التحديث ...
جار التحديث ...

كيفية تعميم معلومات قواعد البيانات على عدة أجهزة قبل ادخالها

  • 0

السلام عليكم اقوم على عمل برنامج سوبر ماركت والعميل يريد تشغيل البرنامج على ثلاث اجهزة فلدي مشكلة عند عمل فواتير مبيعات فى كمية الاصناف فمثلا اريد ان تقوم الثلاث اجهزة بعمل فواتير مبيعات بحيث اذا قام جهاز بسحب كمية من صنف به 10 وحدات و أحد الاجهزة سحب 2  واراد جهاز اخر فى نفس الوقت يسحب 10 يظهر له ان الكمية المتاحة 8 فقط من قبل ان يحفظ الجهاز الاول الفاتورة 

إجابات المستخدمين (7)


  • شريك الإطلاق
  • عضو جديد
  • قبل أشهر 9

بص يا هندسه انت ممكن تعملها بالكود بدل انك بتضيف row للdatagideveiw وبعد كده تحفظ انشأ فاتوره في البدايه وبعد كده كل row تضيفه يتضاف للفاتوره في الdatabase واعمل check وانت بتضيفه انه ينقص من الكميه بتاعه المنتج وتكررها علي اي منتج بتضيفه للفاتوره و datagideveiw تخليها datasource بتاعها يكون من table بتاع الفاتوره الي انت شغال عليها من الdatabase  ويكون زرار حفظ الفاتوره انه يفضيلك الdatagridveiw ويعمل فاتوره جديده وزرار عدم الحفظ يحذفها من الdatabase


  • 0
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد

يمكنك حل المشكلة بهذه الفكرة

عليك ان تضيف ميزة الى البرنامج باستخدام اجاكس او ما يعيضك عنها 

فمثلا الجهاز 1 لديه عميل يطلب 5 قطع، مجرد الضغط او كتابة الرقم في حقل الكمية يتم ارسال كويري الى قاعدة البيانات ينقص فيها الكمية، وفي حال الغاء العميل طلب الشراء يتم ارسال كويري معاكسة

بالجافاسكريبت تفيدك هنا onChange 


  • 1
رد على التعليق (5)

الردود :


<p>شكرا على الاجابة ولكن هل يوجد طريقة انا اعمل على اكسس وفيجول بيزك دوت نت&nbsp;</p>

<p>لست متاكد من الطريقة بعينها، لكن يمكنك البحث عن بدائل اجاكس لهذه التقنيات</p>

<p>شكرا على الاجابة ولكن هل يوجد طريقة انا اعمل على اكسس وفيجول بيزك دوت نت&nbsp;</p>

<p>شكرا على الاجابة ولكن هل يوجد طريقة انا اعمل على اكسس وفيجول بيزك دوت نت&nbsp;</p>

<p>عزيزي مثل ما اوضحت لك ما عندي اطلاع على تقنيات سطح المكتب</p>


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة