الوقت/التاريخ الآن هو الثلاثاء أبريل 13, 2021 7:36 am

2 نتيجة بحث عن iReport

انشاء تقارير JasperReports مع iReport ...مقال 10_التعامل مع مصادر البيانات _ملفات Excel كمصدر للبيانات

أهلا وسهلا بكم إخواني الكرام 

مازلنا مع مقالات إنشاء تقارير المكتبة تقارير #JasperReports مع الواجهة الرسومية #iReport وتعلمنا فى مقالات سابقة كيفية إستخدام قواعدة البيانات كمصدر لملئ بيانات التقرير الخاص بنا ليس ذلك فحسب بل تعلمنا كيفية إستخدام المكون #Jtable وايضا فئات #JavaBeans كمصادر لبيانات التقرير .

فى هذا المقال سنتعلم سويا كيفية إستخدام ملفات Excel كمصدر لبيانات التقرير الخاص بنا وذلك ببضع خطوات بسيطة :

1_ قم بالنقر على ايقونة Report Datasource

الوسم ireport على المنتدى منتدى مصر التقني 435614416

2_سيتم فتح مربع الحوار Connections / Datasource قم بالنقر على زر الامر New

الوسم ireport على المنتدى منتدى مصر التقني 553407284

3_سيتم فتح مربع حوار آخر من هنا ، حدد الخيار احد الخيارات التالية وانقر فوق "التالي".


  • Microsoft Excel(xls) data source ويتم تحديد هذا الخيار اذا كنت تستخدم إصدار قديم من الاكسل 2000 حتى 97
  • Microsoft Excel 2007(xlsx) data source ويتم تحديد هذا الخيار بدء من إصدار 2007 حتى 2010


وبما إننا نستخدم ملف أكسل 2007 فاننا سنحدد الخيار الثاني :

الوسم ireport على المنتدى منتدى مصر التقني 754240934


4_سوف تفتح نافذة أخرى.تريد منك تحديد بعض التفاصيل كما فى الصورة التالية :

الوسم ireport على المنتدى منتدى مصر التقني Excell+datasource2

حيث أن :

  • name :وضع اسم لمصدر البيانات لاستخداما فيما بعد
  • Excell file :فى هذه الخانة يتم تحديد مسار ملف الاكسل لقرائتة


بعد ذلك انقر فوق "Get Columns name from the first row" لبدء قراة الملف بداية من الصف الاول

5_قم باستدعاء نافذة Query Editor ثم أختر التويب Excell Datasource ثم قم بالنقر على رز الامر getfields from datasource لتجد الحقول كما فى الشكل التالى :

الوسم ireport على المنتدى منتدى مصر التقني Excell+datasource3

6_عد إلى منطقة تصميم iReport.وقم بسحب وإسقاط الحقول التي تريد استخدامها على اى منطقة بالتقرير و النتيجة :

الوسم ireport على المنتدى منتدى مصر التقني Excell+datasource4
من طرف أحمد مناع
في الثلاثاء سبتمبر 24, 2019 10:17 am
 
ابحث في: إنشاء التقارير JasperReports مع iReport
موضوع: انشاء تقارير JasperReports مع iReport ...مقال 10_التعامل مع مصادر البيانات _ملفات Excel كمصدر للبيانات
المساهمات: 2
مشاهدة: 486

انشاء تقارير JasperReports مع iReport ...مقال 3_إنشاء اول تقرير لك Static Report

أهلا بكم أخوانى الكرام

فى هذا المقال التعليمى سنتعلم سويا كيفية إعداد تقرير بسيط من تقارير المكتبة #JasperReports وذلك من خلال الواجهة الرسومية لانشاء تلك التقارير #iReport ...وقد تحدثنا فى مقال سابق عن كيفية تثبيت اضافات تلك المكتبة سواء من خلال محرر #NetBeans أو حتى من خلال التثبيت المستقل لبرنامج Jaspersoft Studio

الان ، دعني أريك ، كيفية إعداد تقرير بسيط Static Report _بمعنى انه لن يتم ملىء ببيانات من قاعدة البيانات_ و ذلك من خلال المحرر NetBeans....

1_ قم بفتح محرر NetBeans من قائمة مشروع ثم قم بالنقر على زر الفارة الايمن على الحزمة package التى تريد وضع التقرير بها ثم أختر من القائمة التى ستظهر الامر New ...ثم الامر  Empty Report أو يمكنك استخدام المعالج Report Wizard _سيتم مناقشة فى وقت لاحق_ كما فى الصورة التالية :

الوسم ireport على المنتدى منتدى مصر التقني Report1

 أذا لم يكن الامر Empty Report ظاهر بالقائمة يمكن استخدام الامر Other كما فى الصورة التالية :

الوسم ireport على المنتدى منتدى مصر التقني Figura31

 ليظهر لك المربع الحوارى التالى فاختر منه الامر Empty Report

الوسم ireport على المنتدى منتدى مصر التقني Figura41

2_قم بوضع اسم مناسب للتقرير ثم انقر على finsh كما فى الصورة التالية :

الوسم ireport على المنتدى منتدى مصر التقني Figura51

 ليظهر لك المكون الرسومي #iReport فى بيئة #NetBeans مع كافة الادوات المساعدة لانشاء تقريرك كما فى الشكل التالى :

الوسم ireport على المنتدى منتدى مصر التقني Figura6-mod


وهكذا نكون قد إنشائنا تقرير فارغ أو ملف بإمتداد JRXML

3_من القائمة Palette _القائمة رقم 4_ قم بسحب العنصر الرسومى Static Text الى منصة التقرير فى منطقة التفاصيل Detail

الوسم ireport على المنتدى منتدى مصر التقني Chapter4_4

4_ الان يمكن تحرير العنصر الرسومى Static Text وكتابة ما تريد ظهورة من بيانات فى التقارير أما بالنقر المزدوج عليه أم من نافذة الخصائص على النحو التالى :

الوسم ireport على المنتدى منتدى مصر التقني 558306339


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 أو النقر مباشرة على ايقونة التجميع كما فى الصورة التالية :
الوسم ireport على المنتدى منتدى مصر التقني 610103441

وهكذا نكون قد انتهيا من تصميم و ترجمة تقرير بسيط الى اللقاء فى مقال قادم عن كيفية تشغيل و عرض التقارير من خلال تطبيقات الجافا
من طرف أحمد مناع
في الإثنين سبتمبر 16, 2019 9:22 pm
 
ابحث في: إنشاء التقارير JasperReports مع iReport
موضوع: انشاء تقارير JasperReports مع iReport ...مقال 3_إنشاء اول تقرير لك Static Report
المساهمات: 0
مشاهدة: 399

الرجوع الى أعلى الصفحة

انتقل الى: