تعلم كيفية انشاء تقارير المكتبة JasperReports مع iReport من خلال Jaspersoft Studio

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تعلم كيفية انشاء تقارير المكتبة JasperReports مع iReport من خلال Jaspersoft Studio

مُساهمة من طرف أحمد مناع في السبت فبراير 15, 2014 11:44 am

بسم الله الرحمن الرحيم

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

الاولى : طريقة التنصيب المستقل
الثانية : طريقة الاضافات

الطريقة الثانية قد قمنا بشرحها تحت عنوان تعلم كيفية انشاء تقارير المكتبة JasperReports مع iReport من خلال NetBeans 

أما درس اليوم سنتحدث عن الطريقة الاولى Standalone installation و تعتمد تلك الطريقة على تثبيت برنامج
iReport هى أداة مفتوحة المصدر حيث تمكنك من إنشاء تقارير معقدة من خلال مكتبة JasperReports و ذلك من خلال بيئة عمل رسومية

بداية قم بتحميل Jaspersoft Studio من من خلال هذا الرابط بعد ذلك قم بتثبيت البرنامج على جهازك


أتبع الخطوات التالية لانشاء تقرير


1_من خلال شريط الادوات toolbar فى بيئة التطوير Jaspersoft Studio ستجد زر أمر بأسم Report Datasources كما فى الشكل التالى :




قم بالنقر علية ليتم فتح المربع الحوارى التالى :




فى المربع الحوارى أعلاه قم بالنقر على زر الامر New ليظهر لك مربع حوارى أخر




2_ فى المربع الحوارى أعلاه أختر منه Database JDBC connection  ثم النقر على زر الامر Next كما فى الصورة التالية :



فى الحقل  Name أدخل اسم وليكن JasperReports Sample ليعتبر عن مصدر البيانات ..... فى حقل JDBCDriver قم بتحديد سائق الاتصال بقاعدة البيانات الخاص بك ....وفى حقل Url قم بتحديد نص الاتصال بقاعدة البيانات


3_ قم بالنقر على زر الامر Test لتختبر الاتصال اذا كان ناحجاً قم بالنقر على زر الامر Save لترى المربع الحوارى Connections / Datasources كما فى الشكل التالى :




4_ من قوائم Jaspersoft Studio أختر القائمة File ثم New File ليظهر لك مربع حوارى بكافة أنماط التقارير التى يمكنك استخدامها على النحو التالى :




 أختر أحد أنماط التقارير و ليكن blank ليظهر لك كما فى الشكل التالى :



[right]5_ قم بالنقر على زر إنشاء استعلام query كما فى الشكل التالى :



ليتم فتح لك المربع الحوارى Query dialog التالية قم بكتابة جملة استعلام للحصول على الحقول من الجدول orders






الان اذا قمت بالنقر على زر الامر read field فى المربع الحوارى أعلاه ستجد كافة حقول الجدول كما هو محدد أعلاه

6_ قم بالنقر على زر الامر ok فى المربع الحوارى أعلاه لتظهر لك كافة حقول الجدول فى النافذة  report inspector ...الان يمكنك سحب الحقول التى تريد ظهورها الى التقرير ووضعة فى القسم detail ...ولنفترض الحقل SHIPNAME سيتم سحبة الى التقرير كما فى الشكل التالى :




7_ عندما يتم سحب الحقل داخل التقرير فى القسم detail فإن التقرير ينشىء textfield  ويحدد التعبير لهذا العنصر إلى $ F {SHIPNAME}. هذا هو تعبير بسيط لطباعة قيمة الحقل SHIPNAME  كرر نفس العملية باقى الحقول

لإضافة عناصر أخرى (مثل خطوط أو التسميات)، اسحبها من لوحة المبينة فى الشكل التالى ثم تغيير حجم وترتيبها كما تريد



8_ سنقوم بسحب عنصر التسمية label فى قسم title لوضع عنوان رئيسى للتقرير و ليكن باسم orders ... ثم نقوم بسحب ايضا عنصر التسمية  label فى القسم column header لتسمية عناوين حقول التقرير كما فى الشكل التالى :



9_ الان يمكنك عرض التقرير من خلال النقر على زر الامر preview كما فى الشكل التالى



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

عرض تقارير Jasper Report فى تطبيقات الجافا من خلال JasperViewer

تحياتى لكم واللى اللقاء فى درس جديد إن شاء الله تعالى

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة

أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 810
النقاط : 1479
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية انشاء تقارير المكتبة JasperReports مع iReport من خلال Jaspersoft Studio

مُساهمة من طرف زهراء في الإثنين فبراير 17, 2014 11:53 am

جزاكم الله خيرا أخى احمد

لكن ايهما افضل فى الطريقتين ؟

زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 372
التقيم : 24
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى