ورود

View Full Version : تعداد رکورد هر صفحه



A.Nemati
دوشنبه 18 اردیبهشت 1385, 07:01 صبح
سلام و خسته نباشید به همگی
سوال قبلیم رو که جواب ندادین، لااقل تو این یکی کمکم کنید.

چطوری می تونم تعداد رکوردی رو که در هر صفحه چاپ می شه بدست بیارم؟

ممنون می شم اگه سریع جواب بدین

Seivan
دوشنبه 18 اردیبهشت 1385, 10:34 صبح
global numberVar p ;
global numberVar count ;
if p <> PageNumber then
(

p := pageNumber ;
count := 1
)
else
count := count +1

Seivan
دوشنبه 18 اردیبهشت 1385, 10:38 صبح
فرمول بالا را ساخته در detail قرار دهید. سپس آنرا Supress نمایید:

(تعجب نکن !!!!!!!!)

اگر نتیجه را در Section های زیر details مانند GroupFooter ، PageFooter ویا ReportFooter می خواهید نمایش دهید فرمول زیر را ساخته نتیجه آنرا به کاربر نشان بده

Seivan
دوشنبه 18 اردیبهشت 1385, 10:40 صبح
global numberVar pageRecordCount ;

if ?count = 0 then
0
else
?count-1

A.Nemati
سه شنبه 19 اردیبهشت 1385, 12:33 عصر
خیلی خیلی ممنون
قسمت اول خوب خوب جواب داد.
فقط قسمت دوم (نشان دادن نتیجه کار در PageFooter)، درست جواب نمیده.

Seivan
سه شنبه 19 اردیبهشت 1385, 15:14 عصر
در فرمول دوم از نتیجه فرمول اول استفاده شده است. یعنی count? استفاده شده در فرمول دوم در واقع مقدار بدست آمده فرمول اول می باشد.
بنابراین فرمول اول را با اسم count ذخیره نمایید.