ورود

View Full Version : سوال: توضیح قبل از دیتا در FastReport



A.Nemati
چهارشنبه 15 بهمن 1393, 10:58 صبح
سلام
نیاز دارم که در گزارشم، قبل از MasterData یک توضیح بنویسم. این توضیح نباید در صفحات بعدی نمایش داده بشه. یعنی ساختار اینطوری می‌شه:
صفحه اول:
سر تیتر
سرتیتر صفحه
"یک توضیح"
سر ستون‌ها
اطلاعات
...

صفحه دوم:
سرتیتر صفحه
سرستون‌ها
اطلاعات
...

اول فکر می‌کردم خیلی راحت باشه اما الان نمی‌دونم چطور می‌تونم اینکار رو انجام بدم
ممنون می‌شم راهنمایی کنید

یوسف زالی
چهارشنبه 15 بهمن 1393, 12:23 عصر
سلام.
هدر باند برای مستر کارتون رو راه نمی ندازه؟

A.Nemati
چهارشنبه 15 بهمن 1393, 14:16 عصر
نه متاسفانه. هدر باند بعد از ColumnHeader چاپ می‌شه.

hadisalahi2
چهارشنبه 15 بهمن 1393, 16:32 عصر
البته میتونی از Report Titleاستفاده کنی
چون میخوای اون توضیح فقط در صفحه اول چاپ بشه

A.Nemati
پنج شنبه 16 بهمن 1393, 13:27 عصر
البته میتونی از Report Titleاستفاده کنی
چون میخوای اون توضیح فقط در صفحه اول چاپ بشه

نمی‌شه. چون Title قبل از Page Header می‌آد. توضیح من باید قبل از جدول بیاد نه قبل از Page Header
در پست اول گفتم که ترتیب باید چطوری باشه.
به مثال زیر دقت کنید:

صفحه اول:

شرکت نمونه
گزارش مالی
-------------
2- حساب‌های بدهکاران
مانده حساب‌های بدهکاران در تاریخ گزارش مطابق ترازنامه بشرح زیر می‌باشد:

... جدول اطلاعات
...
...

صفحات بعد:

شرکت نمونه
گزارش مالی
-------------
... جدول اطلاعات
...
...

A.Nemati
شنبه 18 بهمن 1393, 00:35 صبح
سلام به همه
مشکل را با یک کار ناپسند حل کردم و اینجا هم توضیح می‌دم. البته خوشحال می‌شم اگه کسی راه حل بهتری پیدا کنه و ارایه بده.
ترتیب باندها به این صورت شد:
Page Header
Header1 (توضیح داخل این هدر نوشته می‌شود)
MasterData (دیتابیس معرفی شده اما هیچ فیلدی در آن قرار نگرفته و ارتفاع آن را به اندازه دلخواه فاصله توضیح تا جدول تنظیم کردم)
Header2 (سر ستون‌های جدول اطلاعات در این باند است. قابلیت چاپ در صفحه جدید (ReprintOnNewPage) را فعال کردم)
DetailData (دیتابیس همان دیتابیس مورد نظر است و فیلدها در این باند قرار گرفتند)
...

اینطوری مشکلم حل شد اما اصلا به دلم نچسبید. اگه دوستان به راه حل بهتری رسیدن حتما مطرح کنن تا همه استفاده کنن.

A.Nemati
یک شنبه 19 بهمن 1393, 22:13 عصر
راه حل مناسب رو پیدا کردم و واقعا به سازندگان FastReport درود فرستادم.
در مشخصات صفحه، گزینه‌ای بنام TitleBeforeHeader وجود دارد که برای مساله من کافیه این گزینه رو False کنم. بقیه‌اش هم که معلومه. توضیحم رو توی Title می‌نویسم و ...