آشنایی با بخش های مختلف گزارش

پس از ایجاد DataSource با استفاده از محیط طراحی موجود می توانید بخشهای مختلف گزارش را ایجاد نمایید. در این کامپوننت بر خلاف کریستال ریپورت باید بخشهای مختلف گزارش را بصورت دستی ایجاد نمایید. در بخش سمت چپ محیط طراحی Stimul Report تعدادی کنترل جهت کار با بخشهای مختلف گزارش قرار داده شده است. به عنوان مثال با کشیدن کنترل Report Title به بخش طراحی می توانید بخشها و فیلدهایی که می خواهید فقط یکبار در ابتدای گزارش نمایش داده شوند را درون آن قرار دهید. تصاویر زیر گویای مطالب می باشد :
familiarity-with-different-parts-crystal-report-01

familiarity-with-different-parts-crystal-report-02

در جدول زیر کاربرد گزینه های پرکاربرد در ابزار Band رو مشاهده می نمایید :

گزینه کاربرد
Report Title
Report Summary
ابتدا و انتهای گزارش چاپ می شود
Page Header
Page Footer
ابتدا و انتهای هر صفحه چاپ می شود
Group Header
Group Footer
ابتدا و انتهای هر گروه چاپ می شود
Column Header
Column Footer
ابتدا و انتهای هر ستون چاپ می شود
Data اطلاعات درون گزارش چاپ می شود

از گزینه های موجود در ابزار Cross برای ایجاد گزارشات ماتریسی استفاده می شود که در جای خود به بحث آن خواهیم پرداخت. ابزارهای دیگری همچون Cahrt ،Image ،Shape ،Barcode ،Zip Code و … وجود دارند که نام هر کدام گویای مورد استفاده آن می باشد. در سمت راست نیز سه گزینه Properties ،Dictionary ،Report Tree وجود دارند که در تصویر زیر مشاهده می کنید :
familiarity-with-different-parts-crystal-report-03

  • Properties : یکسری تنظیمات مربوط به فایل گزارش می باشد که در حالت عادی نیازی به دستکاری آن نمی باشد.
  • Dictionary : مربوط به ارتباط با بانک اطلاعاتی، متغیرها، توابع می باشد.
  • Report Tree : اجزای بکار رفته در گزارش را بصورت نمای درختی نمایش می دهد.

با کلیک راست بر روی قسمت خالی گزارش منویی باز خواهد شد که با انتخاب گزینه Designer می توانید در سه بخش Paper ،Columns ،Watermark تنظیمات مربوط به سایز کاغذ، ستونها و نوشته پشت صفحه را انجام دهید :
familiarity-with-different-parts-crystal-report-04

familiarity-with-different-parts-crystal-report-05

منوهای اصلی Home ،Page ،Layout هم که کاملا گویا و کاربرد آنها مشخص می باشد. حال که با قسمتهای مختلف گزارش آشنا شدید در آموزش بعدی طراحی گزارش را با استفاده از DataBase موجود آغاز خواهیم کرد .