لا عبقير ولا عبقور
فقد نقلت لك الحل من الامثلة السابقة
Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
AccessTotalsExpr2 = 0
End Sub
في الكود اعلاه وفي رأس الصفحة جعلنا قيمة حقل الجمع تساوي صفر حتى نقطع الصلة مع الصفحة السابقة ونبدأ من جديد
Private Sub ÊÝÕíá_Print(Cancel As Integer, PrintCount As Integer)
AccessTotalsExpr2 = AccessTotalsExpr2 + Expr2
End Sub
وفي مقطع التفصيل جعلنا حقل المجموع = حقل المجموع نفسه + السعر
لا حظ ان الجمع سيكون تراكميا بعدد حقول السعر فلو فرضنا ان قيم حقول السعر هي 1 ، 2 ، 3 ، 4.... هكذا
ففي الحقل الاول ستكون القيمة = صفر+1 =1
والثاني = 1+ 2=3
والثالث= 3+3=6
والرابع = 6+4=10
وهكذا ....... فآخر عملية هي القيمة النهائية لمجموع الصفحة
آمل اني قد بينت ووضحت بعض الاشكالات التي لديك