الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استخدام المكتبات داخل التقرير Jasper Report

بدأه MOHAMED FATHEI في 19 مايو 2010 · 15 رد · 5,141 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اليوم ان شاء الله سنتحدث عن استخدام المكتبات داخل التقرير (بطريقة مباشرة)

وسنقوم بعمل تطبيق للدرس فى مشروع بسيط وليكن عرض الارقام باللغة العربية داخل التقرير

الادوات المستخدمة :

==============

1- برنامج تصميم التقارير المجانى IReport ويمكنك تحميله من هنـــــــــــــــــــــــــــــــــــــــــــا

2- حزمة التعامل مع الارقام العربية الخاصة بالاخ علاء الصالحى حملها من هنـــــــــــــــــــا

3- قاعدة بيانات للتطبيق عليها حمل من هنا Database1.zip

الخطوات :

=======

اولا انشاء اتصال جديد من برنامج IReport بقاعدة البيانات

- بعد تحميل قاعدة البيانات على جهازك احفظها فى المسار التالى D:\Databse1.mdb

- بعد تشغيل البرنامج IReport اتبع الخطوات التالية بدقة :angry:

1-

post-165385-12742930850329_thumb.png

2-

post-165385-12742931583325_thumb.png

3-

post-165385-12742931813512_thumb.png

4-

post-165385-1274293207631_thumb.png

5-

post-165385-12742937905603_thumb.png

6-

post-165385-12742932911219_thumb.png

7-

post-165385-12742933144249_thumb.png

8-

post-165385-12742933379377_thumb.png

9-

post-165385-12742933580954_thumb.png

هذه خطوات انشاء الاتصال وسنقسم الموضوع على عدة مشاركات لاجل التنظيم والترتيب

انتظرونا قريبا فى المشاركة القادمة ( اوعوا تروحوا فى اى حتة :haha: )

تحياتى

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 19 يونيو 2010 في 05:26 — السبب: تعديل العنوان إلى آخر مناسب للمحتوى

1


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#2

ايه يا عم محمد الحلاوة دي

على فكرة أنا كان نفسي أسألك من زمان

ما الذي رماك على طريق Jasper report؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

السلام عليكم

جزاكم الله خيرا يا بشمهندس

وانا فعلا حملت الملفات

ولكن لم افهم ماذا تفعل تلك

او ما معنى " التقارير Jasper Report "

ممكن حضرتك تشرح لينا ما هي

وجزاكم الله كل خير

وربنا يوفققك لكل ما هو صالح

سلام عليكم

تحياتى

Software Developer
Mahmoudkelany.com


 

#4
علاء الصالحي كتب:

ايه يا عم محمد الحلاوة دي

اهلا باخى الحبيب و المشرف الحازم علاء الصالحى

علاء الصالحي كتب:

على فكرة أنا كان نفسي أسألك من زمان

ما الذي رماك على طريق Jasper report؟

نصيبى :lol:

طبعا الحاجة اليها اخ علاء

لانى مازلت صغيرا فى عالم البرمجة واقوم بتطوير برامج مكتبية Desktop Applications

والبرنامج بعد تكلفته و المعاناة فى تطويره ومحاولات تعديله

ما نستفيد منه الا شئ واحد وهو طباعة ورقة تحتوى على بيانات او معلومات سليمة بل ودقيقة ومنظمة بطريقة معينة

وعرضها على اساس شرط محدد مع محاولة اضافة بعض اللمسات الجمالية لهذه الورقة

وطباعتها فى الوقت المناسب ( عند طلبها مباشرة )

وهذه الورقة يمكن لاشخاص اخرين كمدير الشركة مثلا ان يتخذوا او يبنوا قراراتهم على المعلومات الموجودة فيها

وهذه القرارات قطعا تؤثر على ارباح الشركة و مستقبلها كله

وهذه الورقة هى التقرير

فماذا قدمنا اذا فى برامجنا ان لم نوفر التقارير ( لاشئ اطلاقا)

ومن هنا بدات ابحث عن طريقة لعرض التقارير وبدأت اعتمد على نفسى باستخدام اكواد HTML

ولكنها طريقة ضعيفة ومع البحث او حتى الصدفة سمعت عن Jasper Report وانها ببلاش ( اهم ميزة فيها )

فحاولت ومازلت اتعلمها وبصراحة أعجبتنى جدا هذه الاداة

لكن لو عندك بديل اخر وببلاش دلنى عليه وانا مش هأسيبه :evil:

و فى الاخير تقبل تحياتى

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 20 مايو 2010 في 00:09


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#5
Eng.Hamzawy كتب:

السلام عليكم

جزاكم الله خيرا يا بشمهندس

وانا فعلا حملت الملفات

ولكن لم افهم ماذا تفعل تلك

او ما معنى " التقارير Jasper Report "

ممكن حضرتك تشرح لينا ما هي

وجزاكم الله كل خير

وربنا يوفققك لكل ما هو صالح

سلام عليكم

تحياتى

اخى العزيز

نترك اسم Jasper Report الان ونتعرف على التقارير

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

مع مراعاة صحة المعلومة واظهارها بصورة حسنة ( جميلة ) بقدر الامكان

اما عن Jasper Report فما هى الا اداة لبناء التقرير وعرضه ايضا

مثلها مثل العديد من ادوات التقارير ك Crystal Report & BIRT & Oracle Report & Microsoft Report Viewer

وغيرهم الكثير ولكن يميزها انها مجانية ومفتوحة المصدر واظن انها لا ينقصها شئ (على حد علمى )

ولها مصادر تعليمية كثيرة منها مواضيع مثبتة فى قائمة المواضيع المميزة هنا فى المنتدى ( دعاية لمواضيعى :lol: )

وغيره الكثير الذى يمكنك الحصول عليه بمجرد كتابة Jasper Report فى محرك البحث Google والضغط على زر بحث

وبالتوفيق

تحياتى

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 20 مايو 2010 في 00:10


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#6

جزاكم الله خيرا على التوضيح

ولكن هل فالموضوع هذا ان شاء الله

حضرتك سوف تتكلم عن عمل التقرير بالتفصيل ان شاء الله

ولا دا للناس المتميزين فقط

لانى لا افقه شىء زى ما حضرتك شوفت كدا

فاتمنى انه يكون بيعامل كل المستويات

وشكرا وجزاكم الله كل خير

بالتوفيق

سلام عليكم

Software Developer
Mahmoudkelany.com


 

#7

باذن الله اخى سنقوم ببناء التقرير من الصفر

وكاننا لا نعرف شيئا عن هذه الاداة

حتى الاستعلام سنقوم ببناؤه معا

والا كنت كتبت طريقة استخدام المكتبة داخل التقرير مباشرة ( وريحت نفسى )

ولكن القصد هنا الافادة فوالله ما عندى وقت للاستعراض

ودعوة بظهر الغيب تكفينى فهى هدفى الاول والاخير

بالتوفيق

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 20 مايو 2010 في 00:47


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#8

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

وأقول من ده بكرة بقرشين

حرام عليكم سيطوني على أساس أني باكل البني آدمين :(

والله يا محمد أنا باستخدم BIPublisher من Oracle

موضوع ببلاش صعب جداً يعني الأخ Jasper يعتبر رائع

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9

شكرا على الدرس

انا كنت قرأت كل الدروس الترم الاول و الشرح جميل ما شاء الله

بس الوقت لم يساعدنى ان شاء الله فى مشروع تانى بقى

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

و انا مالى انا ساكتة هو اللى قال و الله

انا برىء يا بيه

فى سرك يا اخ علاء <<<انا مستعدة اعلقة معاك

تم تعديل هذه المشاركة بواسطة اسراء شلبى في 20 مايو 2010 في 03:02

00020309t.gif

1958_1963.gif
#10
علاء الصالحي كتب:

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

وأقول من ده بكرة بقرشين

حرام عليكم سيطوني على أساس أني باكل البني آدمين :(

يا اخى انا قلت الحازم وليس الظالم وبعدين قرشين شوية خالص دا انا معايا دورات كتير

وبلاش انا واسراء شوف معايا حد جامد شوية لان اسراء وقت الجد بتهرب :lol:

علاء الصالحي كتب:

والله يا محمد أنا باستخدم BIPublisher من Oracle

موضوع ببلاش صعب جداً يعني الأخ Jasper يعتبر رائع

اذا كانت الدورة التدريبية من أوراكل للمبرمجين Oracle Developer Course

تحتوى على اربع اجزاء SQL ,PLSQL ,FORMS ,REPORTS

والامتحانات المعتمدة فى هذه الدورة 3 فقط SQL ,PLSQL ,FORMS

وليس هناك امتحان فى التقارير Reports تعتقد لماذا ؟

لانهم يعرفون ان تقاريرهم ضعيفة والا كانوا عملوا لها امتحان ب 300 دولار وفيه شوية اسئلة اى كلام

وهما اللى كسبانين فى الاخر

ثم ان اى اعدادات فى اوراكل تحتاج دورات خاصة فى هذا المجال مثل Oracle Administrator Course

الخاص بادارة قاعدة البيانات واخذ النسخ الاحتياطية منها Backup

وبعدين شراء Oracle ل Sun هو اللى جعلنى اترك هذه اللغة Java وابحث عن غيرها ++C

دى اسعارها حراقة موت ( Microsoft أرحم منها :wub:)

اسراء شلبى كتب:

و انا مالى انا ساكتة هو اللى قال و الله

انا برىء يا بيه

فى سرك يا اخ علاء <<<انا مستعدة اعلقة معاك

مش قلت لك بتهرب أهى عايزة تعلقنى معاك يعنى مش هروب وبس دى ( خيانة :ph34r: )

وربك الستار تحياتى

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 20 مايو 2010 في 08:38


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#11

:)

#12

يبدو لي أنك خطلت ما بين OracleReports

وبين BIPublisher reports

هاذين منتجين مختلفين تماماً

على كل في أقرب وقت تسنح لي الفرصة

سأضع بعض التفاصيل عن الأداة

المشكلة أني لن أستطيع وضع الأداة نفسها لأنها داخلة تحت حقوق الملكية :)

تحياتي

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 20 مايو 2010 في 16:46

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#13

يبدو ذلك فعلا

على العموم اخ علاء شكرا على تعريفى على اسم الاداة

وان شاء الله احاول اتعرف عليها قريبا جدا

------------------------------------------------

والان جاء دور المرحلة الثانية فى الدرس

==========================

انشاء التقرير والتأكد من عمله ( اختباره)

اتبع الخطوات التالية بدقة :

1-

post-165385-12743695509265_thumb.png

2-

post-165385-12743695685793_thumb.png

3-

post-165385-12743695777038_thumb.png

4-

post-165385-12743695837876_thumb.png

5-

post-165385-12743695884922_thumb.png

6-

post-165385-12743695913039_thumb.png

7-

post-165385-12743695968439_thumb.png

8-

post-165385-12743696014607_thumb.png

9-

post-165385-12743696077882_thumb.png

10-

post-165385-12743696139025_thumb.png

11-

post-165385-12743696181594_thumb.png

12-

post-165385-12743696252156_thumb.png

واخيرا معاينة التقرير

post-165385-12743696295405_thumb.png

14-

post-165385-12743696325423_thumb.png

ولو فى اى مشكلة يمكن مناقشتها معا

بالتوفيق

تحياتى

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 20 مايو 2010 في 18:44

2


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#14

تم الإضافة إلى المواضيع المميزة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#15

جزاكم الله كل خير

#16

جزاكم الله كل خير

مواضيع مشابهة