السلام عليكم
اريد اظهار الرصيد في تقرير حركة العميل
حيث اني قمت باستيراد حركات الشراء وحركات الدفع الخاصة بالعميل من الجداول ووضعتها في جدول واحد ، وفي هذا الجدول خانة للرصيد والمشكله هنا انني اريد حساب الرصيد في كل سجل بترتيب التاريخ في السجلات ولكن لا يتم التعديل في حقل الرصيد ، ما الحل ؟
وحقول الجدول [qCusMov] كالأتي :
dat - BillId - MoveType - Mden - Daen - Bal
وهذا هو الكود :
Cmd.CommandText = "select * from [qCusMov] order by [dat]"
Dr = Cmd.ExecuteReader
Dim Bal As Double
Do While Dr.Read
Bal = Bal + (Val(CDbl(Dr("mden"))) - Val(CDbl(Dr("daen"))))
Cmd1.CommandText = "update [qCusMov] set bal='" & Bal & "' where [dat]=#" & Dr("dat") & "#"
Cmd1.ExecuteNonQuery()
Loop
Dr.Close()
جربت الكود على الجدول وبه سجلين
بتاريخين هما 20-1-2011 & 21-1-2011
ملحوظة : عند تجربة البرنامج خطوة خطوة بمفتاح f10 يتم التنفيذ بدون أية مشاكل ولكن مع التشغيل العادي لا يحدث شئ ولا حتى تظهر رسالة خطأ ، ارجو الحل لأني فاضلي شويه واتجنن ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
