24-10-21, 02:36 AM
السلام عليكم اخواني لدي جدول اسمه items ويحتوي على عمود يحتوي على كمية الماده المتبقيه واسمه itemcount وعندي داتا جريد فيو تحتوى على الكميه المباعه
حيث عند عملية الحفظ يتم طرح الكميه في الداتا جريد من جدول itemcount
مع العلم ان الفجوال ستوديو يعطي انه من الممكن اين يحدث خطا الصوره في المرفق
هل يوجد طريقه افضل ا و تعديل على الكود
مع الشكر
حيث عند عملية الحفظ يتم طرح الكميه في الداتا جريد من جدول itemcount
يعني الكمية المباعه في الداتا جريد - itemcount = iitemcount
قمت بعمل الاتي :
Dim sqlQuery As String = "update items set [itemcount]= [itemcount]-'" & (dgv.Rows(i).Cells(16).Value) & "'"
Dim cmd As New SqlCommand(sqlQuery, sqlconn)
If sqlconn.State <> ConnectionState.Open Then sqlconn.Open()
cmd.ExecuteNonQuery()
هل هذا الاجراء صحيح ام هل هنالك طريقه افضل لجلب قيمة الكميه الاصليه من الجدول ومن ثم طرح قيمها اخرى منها وتحديث الكمبيه الجديدهمع العلم ان الفجوال ستوديو يعطي انه من الممكن اين يحدث خطا الصوره في المرفق
هل يوجد طريقه افضل ا و تعديل على الكود
مع الشكر