07-07-20, 12:58 PM
طاب مساؤكم اخواني
انا اعمل على برنامج مبيعات باستخدام VB.NET و SQL SERVER والحقيقة قطعت شوط طويل بالبرنامج ولكن مؤخرا واجهتني مشكلة لم استطع حلها لوحدي فرأيت ان اطلب المساعدة منكم المشكلة باختصار ان البرنامج يخصم تلقائيا الكمية المباعة من الكمية الاساسية في المخزن ولكن عند تنفيذ الكود لا يخصم الا من الصنف المضاف بالاول ويخصم كل الكمية المباعة لكل الاصناف .. فلو تكرمتم ان تصححو لي الكود لو كان هناك خطا او ان تعطوني الكود الصحيح
الكود المكتوب هو :
انا اعمل على برنامج مبيعات باستخدام VB.NET و SQL SERVER والحقيقة قطعت شوط طويل بالبرنامج ولكن مؤخرا واجهتني مشكلة لم استطع حلها لوحدي فرأيت ان اطلب المساعدة منكم المشكلة باختصار ان البرنامج يخصم تلقائيا الكمية المباعة من الكمية الاساسية في المخزن ولكن عند تنفيذ الكود لا يخصم الا من الصنف المضاف بالاول ويخصم كل الكمية المباعة لكل الاصناف .. فلو تكرمتم ان تصححو لي الكود لو كان هناك خطا او ان تعطوني الكود الصحيح
الكود المكتوب هو :
PHP كود :
Dim Qutsel as string="Select Qut From Item_Card Where Barcode=" &DGV.ORDER.row(x).cell(0).value
Dim QutUp as String="Update Item_Card SET Qut=@Qut Where Barcode= DGV.ORDER.rows(×).cells(0).value
For x as integer=0 to DGV.Order.rows.count_1
Cmd = New SqlCommand=(QutSel,Con)
Dim Dr as SQL Datareader=Cmd.excutereader
Dr.read
Qunt = dr(0)-DGV_ORDER.row(×).cell(3).value
Cmd=New SQLCommand = (QutUp,Con)
Cmd.parameters.add(New SQL Parameter("@Qut" ,OleDb.OleDbType.Integer)).value=Qunt
Cmd.ExcteNonQuery
Next
ممكن المساعدة .. الكود يعمل بشكل سليم واذا في اي خطا بكون خطا من كتابتي اله
وشكرا سلفا