انشاء تقارير JasperReports مع iReport ...مقال 3_إنشاء اول تقرير لك Static Report
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: إنشاء التقارير JasperReports مع iReport
صفحة 1 من اصل 1 • شاطر
انشاء تقارير JasperReports مع iReport ...مقال 3_إنشاء اول تقرير لك Static Report
أهلا بكم أخوانى الكرام
فى هذا المقال التعليمى سنتعلم سويا كيفية إعداد تقرير بسيط من تقارير المكتبة #JasperReports وذلك من خلال الواجهة الرسومية لانشاء تلك التقارير #iReport ...وقد تحدثنا فى مقال سابق عن كيفية تثبيت اضافات تلك المكتبة سواء من خلال محرر #NetBeans أو حتى من خلال التثبيت المستقل لبرنامج Jaspersoft Studio
الان ، دعني أريك ، كيفية إعداد تقرير بسيط Static Report _بمعنى انه لن يتم ملىء ببيانات من قاعدة البيانات_ و ذلك من خلال المحرر NetBeans....
1_ قم بفتح محرر NetBeans من قائمة مشروع ثم قم بالنقر على زر الفارة الايمن على الحزمة package التى تريد وضع التقرير بها ثم أختر من القائمة التى ستظهر الامر New ...ثم الامر Empty Report أو يمكنك استخدام المعالج Report Wizard _سيتم مناقشة فى وقت لاحق_ كما فى الصورة التالية :
أذا لم يكن الامر Empty Report ظاهر بالقائمة يمكن استخدام الامر Other كما فى الصورة التالية :
ليظهر لك المربع الحوارى التالى فاختر منه الامر Empty Report
2_قم بوضع اسم مناسب للتقرير ثم انقر على finsh كما فى الصورة التالية :
3_من القائمة Palette _القائمة رقم 4_ قم بسحب العنصر الرسومى Static Text الى منصة التقرير فى منطقة التفاصيل Detail
4_ الان يمكن تحرير العنصر الرسومى Static Text وكتابة ما تريد ظهورة من بيانات فى التقارير أما بالنقر المزدوج عليه أم من نافذة الخصائص على النحو التالى :
5_ بعد ما تم الانتهاء من كتابة بيانات التقرير الخطوة الاخيرة هو تجميع التقرير أو بمعنى اوضح عمل #Compiling للملف JRXML حيث أنه بعد كل الخطوات السابقة قد قمنا بإنشاء تقرير أو ملف بإمتداد #JRXML لا يمكن استخدام تلك الملفات مباشرة لعرض التقارير. لذلك يجب أن يتم تجميعها
في شكل ثنائي تسمى قوالب التقرير المترجمة و تكون بإمتداد jasper
و هناك طريقتان لتجميع ملفات JRXML إلى ملفات Jasper إما القيام بذلك برمجيًا ، أو يمكننا القيام بذلك من خلال مهمة ANT المتوفرة بواسطة المكتبة JasperReports.
الطريقة الاولى :تحويل قالب التجميع JRXML الى قالب الترجمة Jasper برمجيا ويتم ذلك باستخدام الاسلوب compileReportToFile التابع للفئة JasperCompileManager على النحو التالى :
حيث أن :
_sourceFileName ....مسار ملف التجميع JRXML
_destFileName ..... مسار الاخراج لملف الترجمة Jasper
مثال :
الطريقة الثانية :من خلال مهمة ANT المتوفرة بواسطة المكتبة JasperReports....ويتم ذلك أما من خلال تحديد التقرير من نافذة Report Inspector ثم النقر بزر الفارة الايمن ومن القائمة التى ستظهر اختر منها الامر Compile Report أو النقر مباشرة على ايقونة التجميع كما فى الصورة التالية :
وهكذا نكون قد انتهيا من تصميم و ترجمة تقرير بسيط الى اللقاء فى مقال قادم عن كيفية تشغيل و عرض التقارير من خلال تطبيقات الجافا
فى هذا المقال التعليمى سنتعلم سويا كيفية إعداد تقرير بسيط من تقارير المكتبة #JasperReports وذلك من خلال الواجهة الرسومية لانشاء تلك التقارير #iReport ...وقد تحدثنا فى مقال سابق عن كيفية تثبيت اضافات تلك المكتبة سواء من خلال محرر #NetBeans أو حتى من خلال التثبيت المستقل لبرنامج Jaspersoft Studio
الان ، دعني أريك ، كيفية إعداد تقرير بسيط Static Report _بمعنى انه لن يتم ملىء ببيانات من قاعدة البيانات_ و ذلك من خلال المحرر NetBeans....
1_ قم بفتح محرر NetBeans من قائمة مشروع ثم قم بالنقر على زر الفارة الايمن على الحزمة package التى تريد وضع التقرير بها ثم أختر من القائمة التى ستظهر الامر New ...ثم الامر Empty Report أو يمكنك استخدام المعالج Report Wizard _سيتم مناقشة فى وقت لاحق_ كما فى الصورة التالية :
أذا لم يكن الامر Empty Report ظاهر بالقائمة يمكن استخدام الامر Other كما فى الصورة التالية :
ليظهر لك المربع الحوارى التالى فاختر منه الامر Empty Report
2_قم بوضع اسم مناسب للتقرير ثم انقر على finsh كما فى الصورة التالية :
ليظهر لك المكون الرسومي #iReport فى بيئة #NetBeans مع كافة الادوات المساعدة لانشاء تقريرك كما فى الشكل التالى :
وهكذا نكون قد إنشائنا تقرير فارغ أو ملف بإمتداد JRXML
3_من القائمة Palette _القائمة رقم 4_ قم بسحب العنصر الرسومى Static Text الى منصة التقرير فى منطقة التفاصيل Detail
4_ الان يمكن تحرير العنصر الرسومى Static Text وكتابة ما تريد ظهورة من بيانات فى التقارير أما بالنقر المزدوج عليه أم من نافذة الخصائص على النحو التالى :
5_ بعد ما تم الانتهاء من كتابة بيانات التقرير الخطوة الاخيرة هو تجميع التقرير أو بمعنى اوضح عمل #Compiling للملف JRXML حيث أنه بعد كل الخطوات السابقة قد قمنا بإنشاء تقرير أو ملف بإمتداد #JRXML لا يمكن استخدام تلك الملفات مباشرة لعرض التقارير. لذلك يجب أن يتم تجميعها
في شكل ثنائي تسمى قوالب التقرير المترجمة و تكون بإمتداد jasper
و هناك طريقتان لتجميع ملفات JRXML إلى ملفات Jasper إما القيام بذلك برمجيًا ، أو يمكننا القيام بذلك من خلال مهمة ANT المتوفرة بواسطة المكتبة JasperReports.
الطريقة الاولى :تحويل قالب التجميع JRXML الى قالب الترجمة Jasper برمجيا ويتم ذلك باستخدام الاسلوب compileReportToFile التابع للفئة JasperCompileManager على النحو التالى :
- الكود:
JasperCompileManager.compileReportToFile(String sourceFileName,
String destFileName).
حيث أن :
_sourceFileName ....مسار ملف التجميع JRXML
_destFileName ..... مسار الاخراج لملف الترجمة Jasper
مثال :
- الكود:
JasperCompileManager.compileReportToFile(
"designFile.jrxml", //Relative or absoulte path to the .jrxml file to compile
"compiled.jasper"); //Relative or absolute path to the compiled file .jasper
الطريقة الثانية :من خلال مهمة ANT المتوفرة بواسطة المكتبة JasperReports....ويتم ذلك أما من خلال تحديد التقرير من نافذة Report Inspector ثم النقر بزر الفارة الايمن ومن القائمة التى ستظهر اختر منها الامر Compile Report أو النقر مباشرة على ايقونة التجميع كما فى الصورة التالية :
وهكذا نكون قد انتهيا من تصميم و ترجمة تقرير بسيط الى اللقاء فى مقال قادم عن كيفية تشغيل و عرض التقارير من خلال تطبيقات الجافا
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: إنشاء التقارير JasperReports مع iReport
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد
» أفضل فني سباك بالرياض ممتاز بالرياض | اتصل الآن
الأحد مارس 17, 2024 12:25 pm من طرف رانيا حماد
» افضل شركة تنظيف اثاث بالرياض تنظيف كنب واجهات حجر بخصم 40%
الأحد مارس 17, 2024 11:52 am من طرف رانيا حماد
» افضل شركة تنظيف فلل بالرياض | الانوار
الأحد مارس 17, 2024 11:22 am من طرف رانيا حماد
» افضل شركة تنظيف واجهات زجاج بالرياض 30% خصم
الأحد مارس 17, 2024 10:38 am من طرف رانيا حماد
» افضل شركة نقل عفش بالكويت بخصم 20%
الخميس مارس 14, 2024 1:36 pm من طرف رانيا حماد