تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل رصيد العميل بعد حفظ الفاتورة
#6
وعليكم السلام ورحمة الله وبركاته

مرحباً اخى mostafa nada

اولاً راجع معى كلاً من التالى

1- بخصوص هذا الجزء من الكود
كود :
UPDATE Customers SET CustomerBalance=@CustomerBalance WHERE CustomerName=@CustomerName

2- وايضاً هنا
كود :
cmd3.Parameters.AddWithValue("@CustomerName", CustomerID.Text)

ثانياً لماذا لم يتم تحديث رصيد العميل بالقيمة الجديدة
هل لاحظت فى الاسطر بالاعلى التى اشرت اليها

يتجد فى كود التحديث تستدعى العميل من خلال CustomerName
اى من خلال اسم العميل
بينما انت تقوم باعطاء قيمة اسم العميل من خلال CustomerID.Text
تماماً القيمة هى رقم العميل وليس اسم العميل

فلحل المشكلة كل ما عليك تحويل الاسطر المذكورة الى هذا النحو
كود :
UPDATE Customers SET CustomerBalance=@CustomerBalance WHERE CustomerID=@CustomerID

لا اعلم اذا كان كود العميل عبارة عن CustomerID ام انه ID فقط فقم بتغيير المسما طبقاً لما لديك
من ثم التالى
كود :
cmd3.Parameters.AddWithValue("@CustomerID", CustomerID.Text)

بكده ستكون قمت بحل المشكلة بامر الله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: mostafa nada


الردود في هذا الموضوع
RE: تعديل رصيد العميل بعد حفظ الفاتورة - بواسطة elgokr - 27-02-19, 03:47 AM


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


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