با استفاده از ReportBuilder Enterprise ، علاوه بر تمام امکانات ReportBuilder Professional، به نرمافزار RAPlanguage که به توسعه دهندگان و کاربران امکان محاسبات کد و مدیریت رویدادهای (Event Handler) پیچیده را در زمان اجرا میدهد نیز دسترسی دارید. RAP به تمامی گزارشات اعم از گزارشهای دادهها، محاسبات، و محیطط کار، امکان ذخیره خارج از محیط اجرای نرمافزار را میدهد.
در نرمافزار ReportBuilder، ساختار ارائه گزارش مد نظر قرار دارد. ساختار ارائه گزارش، گزارشدهی را به چهار بخش تقسیم میکند: دسترسی به داده + پردازش داده + قالب نمایش گزارش = خروجی گزارش.
در نرمافزار ReportBuilder Enterprise، هدف ارسال گزارشی کامل برای کاربر است. این هدف توسط ارسال گزارشی تصویری، با ارائه راهکارهایی آسان برای هرکدام از این چهار مرحله، انجام میشود.
هرکدام از این چهار محیط گزارشگیری، دارای تب منحصر به فرد خودش است که دارای محیطی بصری جهت ساخت و تنظیم کامپوننتهای محیط تحت سیطرهاش میباشد. در ادامه، نتیجه، خروجی هر محیط، ورودی محیط بعدی را میسازد: دادهها خوراک محیط محاسبات میشوند و محاسبات به عنوان ورودی کامپوننتهای داخل ReportBuilder Enterprise برای هرکدام از محیطهای شرح داده شده در پایین استفاده میگردد.
محیطهای کاری و ویژگیهای موجود در کامپوننت ReportBuilder :
Data: در محیط کاری تب DATA، کاربر میتواند به آسانی جداول نمایش دادههایی (DataViews) بسازد که این جداول میتوانند همان دادههای تشکیلدهنده گزارش باشند.. این جداول معمولا از طریق ویزارد پرس و جو (Query Wizard) یا طراح پرس و جو (Query Designer) به آسانی ساخته شوند. هر دو این ابزارها بصری بوده و به کاربر امکان انتخاب جدولها، فیلدها، قوانین جستجو، و مرتب سازیهای مورد نیاز گزارش را میدهند. در پشت صحنه، جمله SQL ای تولید شده و برای خواندن دادهها از پایگاه دادهها مورد استفاده قرار میگیرد.
(Calc (RAP: محیط Calc برای مدیریت کدهای RAP مرتبط با گزارشات استفاده میشود. محیط Calc شامل یک ساختار درختی از گزارش است که اشیاء و محتویات گزارش را شامل میشود. کاربر با انتخاب هرکدام از اشیاء امکان کدنویسی برای مدیر رخدادها در یک محیط ویرایش مخصوص کدنویسی را در اختیار خواهد داشت.
Design: محیط Design شامل قالب ارائه گزارش میشود. رابط کاربری حرفهای و با امکانات بسیار. با محیطی همانند Office 97، که در محیطی آشنا، استفاده از آن برای کاربر را آسان میکند. همچنین جهت سادگی هرچه بیشتر کار، میتوان برای تهیه گزارش از ویزارد این محیط نیز استفاده کرد.
Preview: برای مشاهده پیشنمایش گزارش تهیه شده از این محیط استفاده میشود. همچنین امکان پرینت گزارش نهایی و یا ذخیره با هر فرمت دیگری نیز، در این محیط قرار داده شده است.
نکات کامپوننت ReportBuilder Enterprise :
– نسخههای قرارگرفته کامل است و نیازی به فعالسازی ندارد.
– این کامپوننت در چند ویرایش ارائه میشود که کاملترین ویرایش پس از ویرایش Server، ویرایش Enterprise میباشد؛ مقایسهی امکانات ویرایشها را در اینجا ببینید.
– نسخههای ارائهشده برای ویرایشهای ۷ تا XE10.1 دلفی میباشد.
سیستم مورد نیاز :
- Borland Delphi 7
- Borland Delphi 2007
- Embarcadero Delphi XE
- Embarcadero Delphi XE2
- Embarcadero Delphi XE3
- Embarcadero Delphi XE4
- Embarcadero Delphi XE5
- Embarcadero Delphi XE6
- Embarcadero Delphi XE7
- Embarcadero Delphi XE8