18-07-20, 11:01 PM
السلام عليكم فى مشكله عندى وهى المخزن موجود فيه كميات بتواريخ مختلفه بيتم اظهارها اثناء البيع مينفعش يبيع اكتر من الاجمالى
بس مع التخزين كنت بستخدم كود بيخصم من جدول فيه الاجمالى بس
مع تغيير الجدول لجدول المخزن ظهرت المشكله
ده الكود مع تعديل الجدول الى فيه date_ex كخلية تاريخ الانتهاء طبعا سلب معايا
المشكله الصنف 1 مثلا موجود منه 4 بتاريخ و6 بتاريخ تانى فى حالة انه باع العشره مثلا الكود بقى يبقى اذاى انه يقلل ويحذف كمان فى حالة ان الكميه بقت صفر ويدخل على الكميه الى موجوده فى التاريخ التانى ولو بقى صفر يحذفه
بس مع التخزين كنت بستخدم كود بيخصم من جدول فيه الاجمالى بس
مع تغيير الجدول لجدول المخزن ظهرت المشكله
كود :
For Each r As DataGridViewRow In dgvprodac.Rows
Dim ad As Integer = Val(r.Cells(0).Value)
Dim txP As String = Val(r.Cells(1).Value)
Dim xt As Single = Val(r.Cells(2).Value)
Dim txC As Integer = Val(r.Cells(3).Value)
cmd.CommandText = String.Format(" UPDATE [store] SET [sanf_kem] = sanf_kem -{0} WHERE [ID_sanf] = {1} ", xt, ad)
cmd.ExecuteNonQuery()
Next
ده الكود مع تعديل الجدول الى فيه date_ex كخلية تاريخ الانتهاء طبعا سلب معايا
المشكله الصنف 1 مثلا موجود منه 4 بتاريخ و6 بتاريخ تانى فى حالة انه باع العشره مثلا الكود بقى يبقى اذاى انه يقلل ويحذف كمان فى حالة ان الكميه بقت صفر ويدخل على الكميه الى موجوده فى التاريخ التانى ولو بقى صفر يحذفه