PDA

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



Naghibi
سه شنبه 10 خرداد 1390, 09:15 صبح
با سلام خدمت همه دوستان
من یک صفحه طراحی کردم که می خوام توی هر صفحه فقط 30 سطر از گزارش نشان داده شود و بقیه به صفحه بعد منتقل شود، می خواستم بدونم چه جوری میشه تعداد سطر های details رو محدود کرد؟

EffatBandehlou
سه شنبه 10 خرداد 1390, 13:59 عصر
دوست عزیز تا اون جایی که من می دونم نمیشه به گزارش گفت دقیقاً چند سطر رو نمایش بده.بسته به header , footer فضای باقیمانده رو به سطرهای گزارش اختصاص میده و تنظیم می کنه

u.2u.4u
چهارشنبه 11 خرداد 1390, 10:47 صبح
سلام. من هم مبتدی هستم. ولی فکر کنم اگر یک فیلد شمارشی توی گزارشتون بگذارید و بعد به formula workshop برید و در درختواره کناریش formatting formulas و بعد detail و بعد راست کلیک کنید و یک شرط new page after به وجود بیارید و در اون شرط شمارش را بگذارید مشکلتون حل بشه. اگه جزئیات را خواستید بگید که بیشتر توضیح بدم.

marzieh noroozi
دوشنبه 16 خرداد 1390, 09:42 صبح
سلام من هم همین مشکل دوستمون رو دارم با اس کیو ال وسی شارپ 2008 کار میکنم ومیخوام برای هر 10 دانش آموز تو یک صفحه A4 کارت دانش آموزی یا کارت ورود به جلسه امتحان چاپ کنم با چاپ یک موردی که در گرید ویو انتخاب میکنم و دکمه چاپ رو میزنم مشکلی ندارم مشکلم با انتخاب مثلا 10 مورد از گرید ویو وچاپ اونهاست
همینطور که گفتید عمل کردم فیلد شمارشی من هم idهست ولی نمیدونم چه طور شرطم رو اعمال کنم.

marzieh noroozi
شنبه 21 خرداد 1390, 16:22 عصر
سلام به همه سوالی که پرسیدم با کمی جستجو به جواب سوالم رسیدم من در پشت باتن چاپی که داشتم با تعریف یک حلقه تونستم داده ها رو پشت سرهم به کریستال ریپورت ارسال کنم ولی با اجرای برنامه اگر 10 یا بیشتر از ردیفهای گریدم رو برای چاپ انتخاب می کردم هررکوردتویک صفحه چاپ میشد خلاصه اینکه داخل کریستال ریپورت همونجایی که طراحی کرده بودم رفتم و فقط داده ها رو در قسمت details قرار دادم وبقیه محیط های سفید رنگ رو بستم (جمع کردم) با کلیک راست روی محیط آزاد Design->printer setupدر قسمت paper سایز برگه ای که در پرینتر قرار میدهید را تعیین کنید وحتما OK را کلیک کنید خود کریستال ریپورت به تناسب اندازه صفحه داده ها رادر یک صفحه قرار داده وبقیه را در صفحه بعد قرار میدهد

شاپرک
چهارشنبه 01 تیر 1390, 14:55 عصر
Section Expert( Details)
New Page After

if RecordNumber mod 11 = 0 then
true
else
false