PDA

View Full Version : سوال: چاپ رديفهاي خالي



master13111
شنبه 26 دی 1388, 10:19 صبح
سلام به همگي
من يه فاكتور اقلام چاپ ميكنم كه مثلا دو قلم توش وارد شده، بعد از دو قلم ته فاكتور بسته ميشه و جمع قيمتا و ... از اونجايي كه اين فاكتور با اين اقلام كم يه كم از منظر بيننده جالب نيست، ميخام بعد از دو رديف چاپ شده اجناس يه چندتا رديف خالي نمايشي هم چاپ كنه تا حداقل به انتهاي كاغذ برسه و بعد جمع فاكتور بزنه. به دلايل خاصي هم ميخام يه جايي تعيين كنم كه حداقل تعداد رديفهاي توي كاغذ چند تا باشه. مثلا تعيين كنم كه توي يه صفحه حداقل 10 رديف چاپ بشه و توي مثالي كه زدم دو تا رديف از ديتاست گرفته و 8 تا ديگه هم خودش اضافه كنه.
با عرض شرمندگي تو اين پروژه از كويك ريپورت استفاده ميكنم

Delphi_Tips
شنبه 26 دی 1388, 11:08 صبح
دوستان اگه كسي جواب داد لطفا براي همين كار تو فست ريپورت هم يك راه حل بگه ممنون ميشم.

سعید صابری
شنبه 26 دی 1388, 11:29 صبح
فست در پروپرتي باند ديتا rowcount داره كه به اصطلاح تعداد رديفها را مشخص مي كنه. استفاده كن ببين بدردت مي خوره.

modernboy3
سه شنبه 27 بهمن 1388, 04:17 صبح
اگه از دیتابیس استفاده میکنی میتونی به تعداد لازم رکورد خالی اضافه کنی و در آخر رکورد های خالی رو حذف کنی
منظور از رکورد خالی رکرودی که فیلد هایی که توی گزارش میان خالی هست

Mahmood_M
سه شنبه 27 بهمن 1388, 05:11 صبح
سلام به همگي
من يه فاكتور اقلام چاپ ميكنم كه مثلا دو قلم توش وارد شده، بعد از دو قلم ته فاكتور بسته ميشه و جمع قيمتا و ... از اونجايي كه اين فاكتور با اين اقلام كم يه كم از منظر بيننده جالب نيست، ميخام بعد از دو رديف چاپ شده اجناس يه چندتا رديف خالي نمايشي هم چاپ كنه تا حداقل به انتهاي كاغذ برسه و بعد جمع فاكتور بزنه. به دلايل خاصي هم ميخام يه جايي تعيين كنم كه حداقل تعداد رديفهاي توي كاغذ چند تا باشه. مثلا تعيين كنم كه توي يه صفحه حداقل 10 رديف چاپ بشه و توي مثالي كه زدم دو تا رديف از ديتاست گرفته و 8 تا ديگه هم خودش اضافه كنه.
با عرض شرمندگي تو اين پروژه از كويك ريپورت استفاده ميكنم

دوستان اگه كسي جواب داد لطفا براي همين كار تو فست ريپورت هم يك راه حل بگه ممنون ميشم.
بهتره جمع اقلام رو در یک PageFooter نمایش بدید ...
در Fast Report ابزاری به نام PageFooter هست ولی توی Quik Report نمی دونم این ابزار با چه نامی قرار داده شده ...

موفق باشید ...