سلام
دوست عزیز - من براتون سناریو نقل از صفحه قبل / جمع صفحه / جمع تجمعی را تشریح میکنم
شما با توجه به نکات اعلام شده تغییرات لازمو برا ی کسب نتیجه لازم و مورد نیازتون اعمال کنین
بر روی صفحه گزارش اینا را اضافه کنین :
PageHeaderBand1
DataBand1
FooterBand1
در Dictionary گزارشتون دو متغیر از نوع decimal و بنامهای
SumOnPreviousPage
و
SubTotal
اضافه کنین .
توضیح : متغیر اول برای نگهداری عدد نقل از صفحه قبل و متغیر دوم برای عدد جمع تجمعی استفاده خواهد شد
حالا در PageHeaderBand1 خصوصیت Text یک تکست باکس را کد زیر قرار دهید :
{SumOnPreviousPage}: نقل از قبل
فیلدهای لازم ( و همجنین فیلد عددی که عملیات جمع / نقل و ... روی آن انجام میشود ) را بر روی DataBand1 قرار دهید
برای event .....
After Print
DataBand1 کد زیر را قرار دهید :
SumOnPreviousPage +=Sandogh.Mablagh ;
SubTotal += Sandogh.Mablagh;
توضیح : ُSandogh نام جدول و Mablagh نام فیلد عددی مورد نظر است ------ اینها را بر اساس اطلاعات جدول خودتون تغییر بدین
و در نهایت
در FooterBand1
خصوصیت Print At Bottom و Print On All Pages را True کنید
دو عدد تکست باکس قرار دهید و خصوصیت Text یکی را
{cSum(DataBand1,Sandogh.Mablagh)} : جمعع صفحه
و دیگری را
{SubTotal} : جمع تجمعی
قرار دهید .
و کار تمام است
موفق باشید





پاسخ با نقل قول
