منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] UPDATE في الوضع المتصل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] UPDATE في الوضع المتصل (/showthread.php?tid=30808)



UPDATE في الوضع المتصل - sniperjawadino - 09-08-19

السلام عليكم

أنا في صدد تعلم    الوضع المتصل     و تحويل كل الأكواد من    الوضع المنفصل    للوضع المتصل


أقوم بتحديث قيمتين على التوالي
الكمية  Qté
و المجموع  Total


ألاحض أن  قيمة  Total  لا تأخد قيمة Qté  الجديدة

هل يجب عمل إستعلامين ؟


RE: UPDATE في الوضع المتصل - viv - 09-08-19

جرب اجراء عملية الجمع والطرح خارج جملة الاستعلام
ضع العملية كلها في متغير تم ادخلها بجملة الاستعلام كقيمة نهائية


RE: UPDATE في الوضع المتصل - sniperjawadino - 09-08-19

نعم أخي viv إذا وضعت العملية في متغير سيشتغل

فقط أحب إختصار الكود و الإقتصار فقط باستخدام الاستعلام

على العلم أن الاستعلام شغال جيد جدا في الوضع المنفصل


RE: UPDATE في الوضع المتصل - viv - 09-08-19

قيمة Qté بداخل جملة الاستعلام لم تحقق العملية التي اجريتها عليها بعد لذلك تبقى تحمل القيمة التي ادخلتها عليها قبل هذا فقط
جرب استخدام البارمترات ولا تستخدم الربط المباشر
اولا لانها الطريقة الصحيحة والأمنة وثانيا اعتقد انها سوف تعمل


RE: UPDATE في الوضع المتصل - Beginer - 09-08-19

ذ كرت في موضوعك السابق أنك في صدد تعلم sql server
عندها باستخدام تستطيع بـ Stored Procedure اختصار الكود وبشكل آمن


RE: UPDATE في الوضع المتصل - sniperjawadino - 09-08-19



قمت بتعويض المذخلات بالباراميتر
بقي لي فقط كيف سيعرف البرنامج الكمية القديمة حتى أضيف عليها 1

كود :
       Cmd.Parameters.AddWithValue("@Qté", Qté + 1)
       Cmd.Parameters.AddWithValue("@Total", Qté * Prix_V)



RE: UPDATE في الوضع المتصل - asemshahen5 - 09-08-19

PHP كود :
update AccountingJournalCredit set DebitAccount=(Select DebitAccount from AccountingJournalCredit where AutoNumbering=8)+1  where AutoNumbering=