راهنمای کار با گزارش ساز
برای اجرا کردن نرم افزار گزارش ساز به محل نصب نرم افزار رفته و در پوشه NeoReport روی ReportDesinger.exe کلیک کنید تا نرم افزار طراحی گزارش اجرا شود.
در قسمت بالای فرم می توانید گزارش جدیدی ایجاد کرده یا گزارش ساخته شده راذخیره نمایید. و با کلیک روی باز کردن گزارش فایلی را که قبلا ذخیره کرده اید باز کنید تا بتوانید آن را دوباره ویرایش نمایید.
در قسمت چینش پیش فرض مشخص نمایید که اشیا به صورت راست چین ، چپ چین یا وسط چین در صفحه قرار بگیرند و همچنین در قسمت سایز برگه اندازه برگه ای که می خواهید روی آن گزارش چاپ شود را از بین گزینه های پیش فرض ، برگه A4 یا A5 مشخص نمایید.
در مرکز فرم صفحه گزارش نمایش داده می شود که از ۵ بخش ReportHeader (سربرگ گزارش) ،PageHeader (سربرگ صفحه) ، Details (جزئیات گزارش) ، PageFooter(پانویس صفحه) ، ReportFooter(پانویس گزارش) ، تشکیل شده است.
ReportHeader و ReportFooter فقط یک بار در ابتدا و انتهای گزارش قرار می گیرند ولی PageHeader و PageFooter در ابتدا و انتهای هر صفحه از گزارش قرار می گیرند.
در قسمت راست فرم با انتخاب هر یک از قسمت های گزارش از قبیل ReportHeader،PageHeader و … قابلیت های مربوط به آن قسمت از گزارش در پایین سمت راست نمایش داده می شود مانند ایجاد و جابجایی شیء ، برچسب، تصویر و … که با کلیک روی هرکدام از این موارد می توانید آن را به قسمت موردنظر گزارش اضافه نمایید.
در قسمت چپ فرم هم خصوصیات مربوط گزارش از قبیل (جهت متن پیش فرض ) DefaultTextDirection، (حالت متن) LayoutDirection ، (ارتفاع برگه) Height ، (عرض برگه) Widthو …نمایش داده می شود.
آشنایی با بخش های گزارش
بخش ReportHeader
با کلیک روی ReportHeader به گزینه هایی همچون ایجاد و جابجایی شیء ، ایجاد و جابجایی برچسب و … دسترسی پیدا می کنید که با کلیک روی هر کدام از این موارد و کشیدن موس روی هر قسمت از صفحه گزارش در مرکز فرم ، شیء مربوطه روی آن قسمت از گزارش قرار می گیرد.
همچنین در قسمت راست فرم خصوصیات ReportHeader از قبیل Visible,Autosize و… نمایش داده می شود.
با تغییر مقدار خصوصیت Visible به False قسمت ReportHeader (سربرگ گزارش) در گزارش نمایش داده نخواهد شد.
با تغییر مقدار خصوصیت Height به عدد دلخواه ارتفاع قسمت ReportHeader تغییر خواهد کرد.
با تغییر مقدار خصوصیت AutoSize به True ارتفاع قسمت ReportHeader به صورت اتوماتیک با توجه به اطلاعات ورودی تغییر خواهد کرد.
با تغییر مقدار خصوصیت MinHeight به عدد دلخواه حداقل ارتفاع ممکن برای قسمت ReportHeader تغییر خواهد کرد.
برای گذاشتن شیء ، برچسب یا تصویر در این بخش یا بخش های دیگر گزارش به قسمت آشنایی با محیط گزارش ساز مراجعه فرمایید.
بخش PageHeader
با تغییر مقدار خصوصیت Visible به False قسمت PageHeader (سربرگ صفحه) در گزارش نمایش داده نخواهد شد.
با تغییر مقدار خصوصیت Height به عدد دلخواه ارتفاع قسمت PageHeader تغییر خواهد کرد.
با تغییر مقدار خصوصیت AutoSize به True ارتفاع قسمت PageHeader به صورت اتوماتیک با توجه به اطلاعات ورودی تغییر خواهد کرد.
با تغییر مقدار خصوصیت MinHeight به عدد دلخواه حداقل ارتفاع ممکن برای قسمت PageHeader تغییر خواهد کرد.
بخش Details
با تغییر مقدار خصوصیت Visible به False قسمت Details(جزئیات گزارش) در گزارش نمایش داده نخواهد شد.
با تغییر مقدار خصوصیت Height به عدد دلخواه ارتفاع قسمت Detailsتغییر خواهد کرد.
با تغییر مقدار خصوصیت AutoSize به True ارتفاع قسمت Detailsبه صورت اتوماتیک با توجه به اطلاعات ورودی تغییر خواهد کرد.
با تغییر مقدار خصوصیت MinHeight به عدد دلخواه حداقل ارتفاع ممکن برای قسمت Detailsتغییر خواهد کرد.
بخش PageFooter
با تغییر مقدار خصوصیت Visible به False قسمت PageFooter(پایین نویس صفحه) در گزارش نمایش داده نخواهد شد.
با تغییر مقدار خصوصیت Height به عدد دلخواه ارتفاع قسمت PageFooter تغییر خواهد کرد.
با تغییر مقدار خصوصیت AutoSize به True ارتفاع قسمت PageFooter به صورت اتوماتیک با توجه به اطلاعات ورودی تغییر خواهد کرد.
با تغییر مقدار خصوصیت MinHeight به عدد دلخواه حداقل ارتفاع ممکن برای قسمت PageFooter تغییر خواهد کرد.
بخش ReportFooter
با تغییر مقدار خصوصیت Visible به False قسمت ReportFooter(پایین نویس گزارش) در گزارش نمایش داده نخواهد شد.
با تغییر مقدار خصوصیت Height به عدد دلخواه ارتفاع قسمت ReportFooter تغییر خواهد کرد.
با تغییر مقدار خصوصیت AutoSize به True ارتفاع قسمت ReportFooter به صورت اتوماتیک با توجه به اطلاعات ورودی تغییر خواهد کرد.
با تغییر مقدار خصوصیت MinHeight به عدد دلخواه حداقل ارتفاع ممکن برای قسمت ReportFooter تغییر خواهد کرد.
آشنایی با محیط گزارش ساز
با کلیک روی هر کدام از این موارد و کشیدن موس روی هر قسمت از صفحه گزارش در مرکز فرم ، شیء مربوطه روی آن قسمت از گزارش قرار می گیرد.
با کلیک روی ایجاد و جابجایی شیء یک کادر مطابق شکل زیر در فرم ایجاد می شود.
در سمت چپ نیز خصوصیات شیء نمایش داده می شود که به طور مثال با تغییر مقدار Angle می توانید زاویه قرار گیری شیء را در صفحه تغییر دهید و یا با گزینه BackColor رنگ پس زمینه تصویر را تغییر دهید.
با انتخاب گزینه Shape Type نوع شیء را انتخاب نمایید.
با کلیک روی ایجاد و جابجایی برچسب یک برچسب مطابق شکل زیر در فرم ایجاد می شود.
با انتخاب گزینه Font می توانید فونت و اندازه متن برچسب را تغییر دهید.
با انتخاب گزینه ForeColor رنگ متن را تغییر دهید.
با انتخاب گزینه Text متن موردنظر خود را وارد نمایید.
با کلیک روی ایجاد و جابجایی تصویر یک کادر مطابق شکل زیر در فرم ایجاد می شود.
با انتخاب گزینه Picture در پنجره باز شده می توانید تصویر موردنظر خود را انتخاب و در صفحه گزارش قرار دهید.
با انتخاب گزینه SizeMode تعیین نمایید تصویر با اندازه اصلی خود در صفحه (AutoSize) قرار گیرد یا به اندازه کادر کوچک شود(Stretch).
همچنین هنگام انتخاب هر یک ازشیء ها ، برچسب ها یا تصاویر در قسمت راست فرم پنجره ای مشابه زیر نمایش داده میشود.
با کلیک روی Remove می توانید آن شیء را حذف کنید و یا با کلیک روی Duplicate یک کپی از آن در گزارش ایجاد کنید.
با کلیک روی Fit to section شیء به کل آن قسمت از گزارش تعمیم پیدا می کند.
ویرایش گزارش ها
نرم افزار برای تولید گزارش از فایل های پیش طراحی شده موجود در پوشه Reports با پسوند (mr6) در محل نصب نرم افزار استفاده می کند بنابراین بهتر است ابتدا گزارش مورد نظر خود را با این نرم افزار باز کرده و تغییرات دلخواه را در آن اعمال نمایید.
برای این کار روی گزینه باز کردن گزارش کلیک کنید و در پنجره باز شده یکی از فایل های پوشه Reports (واقع در مسیر نصب نرم افزار) را انتخاب نمایید. به طور مثال فایل Invoice.mr6 را در اینجا انتخاب می کنیم.
به طور مثال اگر بخواهید فونت یا اندازه متن “نام فروشگاه” در گزارش را تغییر دهید کافیست روی برچسب نام فروشگاه کلیک کنید و در قسمت راست روی Font کلیک کنید.
برای تغییر مکان متن کافیست روی “نام فروشگاه” کلیک کرده و موس را به محل مورد نظر بکشید.
برای تغییر متن کافیست متن موردنظر خود را در قسمت Text وارد نمایید.
با انتخاب گزینه BackColor می توانید رنگ پس زمینه را تغییر دهید و با انتخاب ForeColor رنگ متن را تغییر دهید.
با انتخاب گزینه Alignment می توانید مکان متن در داخل کادر را تغییر داده و با انتخاب Angle زاویه قرارگیری متن در صفحه را تغییر دهید و متن را به صورت مورب قرار دهید.
پس از اتمام ویرایش با کلیک روی پیش نمایش پیش نمایش گزارش را مشاهده خواهید نمود.
با کلیک روی دکمه ذخیره در قسمت بالای فرم ، تغییرات در فایل گزارش اعمال خواهد شد.