ورود

View Full Version : مبتدی: نحوه وارد کردن نقل مانده از صفحه قبل و نقل به صفحه بعد در گزارش



holyspirit
سه شنبه 28 اردیبهشت 1389, 20:30 عصر
با سلام خدمت اسایتد عزیز !
من برنامه ای رو نوشتم (تهیه صورت هزینه)که گزارش این برنامه توسط quickreport استخراج می شه مشکلی که در ارائه گزارش برام پیش اومده و تقریبا برنامه رو بدون استفاده کرده نحوه وارد کردن "نقل مانده از صفحات قبل" و بالعکس "نقل مانده به صفحه بعد " و همچنین صفحه x از Y در گزارش می باشد که در حسابداری جزو مهمترین قسمتهای گزارش می باشد (مطابق شکل پیوستی) خیلی ممنون می شم اگه کسی منو راهنمایی بکنه

holyspirit
چهارشنبه 29 اردیبهشت 1389, 19:22 عصر
همچنان منتظر جواب دوستان هستیم ...:ناراحت::ناراحت::ناراحت:

danesh1351
جمعه 21 خرداد 1389, 20:46 عصر
ساده است
يك باند فرزند براي عنوان ستونها ايجاد كن .
در ابتداي گزارش آنرا غير فعال كن .
در صفحات بزرگتر از 1 آنرا فعال كن .
يك ليبل LabelPerSum بر روي باند فرزند ايجاد كن .
متغيري براي جمع تعريف كن
در ابتداي گزارش مقدار آنرا صفر قرار بده
در باند جزئيات در event onBeforPrint مبلغ مورد نظر را به متغير جمع اضافه كن VSum:=VSum+Mablag
در باند انتهاي صفحه يك ليبل بزار و در onbeforprint قرار بده
lableSum.caption := FloattoStrF(VSum,ffNumber,15,0);
در onbeforePrint باند فرزند مقدار VSum را در ليبل LabelPerSum قرار بده .

يادت نره در انتهاي گزارش VSum:= 0