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

عرض الصوره في التقرير

بدأه abdelrahman.awad في 28 أبريل 2012 · 34 رد · 1,460 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا

عندي مشكله في عرض الصوره في التقرير ..........عندما اقوم بتشغيل الreport من البرنامج تظهر الصور ولا يوجد اي مشكله

اما عندما أقوم بتشغيل التقرير من الjava تظهر مشكله وهي :Byte data not found at location : java.io.ByteArrayInputStream@2da39e

:wacko: :wacko: :wacko: :wacko:

البرنامج :

http://www.mediafire.com/?7zgpja5no768dnh

يرجي إضافه library للبرنامج

أريد حلا لهذه المشكله :)

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

تم تعديل هذه المشاركة بواسطة abdelrahman.awad في 28 أبريل 2012 في 21:28

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#2

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

المهم هذا هو الكود بعد التعديل

Test_Image_Report.zip

بالتوفيق ان شاء الله

1

Software Developer
Mahmoudkelany.com


 

#3

جزاك الله خيرا أخي محمود :)

تم تجربه المثال وشغال تمام

لكن :wink:

عند ربط تقرير أخر بالبرنامج يوجد error وهو

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/callsite/CallSiteArray

at null_1335718138692_259177.$createCallSiteArray(calculator_null_1335718138692_259177)

at null_1335718138692_259177.$getCallSiteArray(calculator_null_1335718138692_259177)

at null_1335718138692_259177.<init>(calculator_null_1335718138692_259177)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:525)

at java.lang.Class.newInstance0(Class.java:372)

at java.lang.Class.newInstance(Class.java:325)

at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:98)

at net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:320)

at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:240)

at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:421)

at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:428)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:76)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:86)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:56)

at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)

at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:52)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)

at Report.CreateReports$1.run(CreateReports.java:23)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)

at java.awt.EventQueue.access$000(EventQueue.java:101)

at java.awt.EventQueue$3.run(EventQueue.java:666)

at java.awt.EventQueue$3.run(EventQueue.java:664)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.callsite.CallSiteArray

at java.lang.ClassLoader.findClass(ClassLoader.java:522)

at java.lang.ClassLoader.loadClass(ClassLoader.java:423)

at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

... 36 more

ارجو الإفاده اخي الفاضل محمود :)

أرجو إضافه رابط لل lib كامله

تم تعديل هذه المشاركة بواسطة abdelrahman.awad في 29 أبريل 2012 في 23:13

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#4
abdelrahman.awad كتب:

جزاك الله خيرا أخي محمود :)

تم تجربه المثال وشغال تمام

لكن :wink:

عند ربط تقرير أخر بالبرنامج يوجد error وهو

ارجو الإفاده اخي الفاضل محمود :)

أرجو إضافه رابط لل lib كامله

بصراحه انا مش فاهم الخطأ , قد يكون لديك مشكله فى الـ ireport

ممكن ترفق التقرير واشوفه لك

لكن بالنسبه للـLib

فاتفضل

http://www.mediafire.com/?aroh5j5bfexliwz

بالتوفيق ان شاء الله

Software Developer
Mahmoudkelany.com


 

#6
abdelrahman.awad كتب:

http://www.mediafire...w7tdr49lhaydyle

إتفضل يا باشمهندس محمود :)

معلشى انا عارف انى تعبك معايا :wink:

Test_Image_Report.zip

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

ثانيا انت الكود بتاع التقرير نفسه فيه غلط

انك معرف نوع الدخل للصوره على انه String وهو المفروض يكون InputStream

بالتوفيق

Software Developer
Mahmoudkelany.com


 

#8

جزاك الله خيرا أخي الفاضل محمود على تعبك معايا :)

تم العمليه بنجاح :)

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#9
abdelrahman.awad كتب:

جزاك الله خيرا أخي الفاضل محمود على تعبك معايا :)

تم العمليه بنجاح :)

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

بالتوفيق باذن الله

Software Developer
Mahmoudkelany.com


 

#10

انا لما غيرت الreport

وعملت compile من Ireport تبدو نفس المشكله

بعد إذنك طريقه عمل ال compile لل report

لأني انا بعملها compile وأجي اشغلها مش تشتغل

:blush:

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#11

ما اهو انت تقريبا مش غيرت الحقول زى ما قولت لك

حقول الصور نوعها عندك String والمفروض تكون InputStream

جرب التقرير بتاعك كدا تانى

Upper_GI.zip

بالتوفيق

Software Developer
Mahmoudkelany.com


 

#12

أخي الفاضل محمود :) ...........انا اغير الحقول الي java.io.inputstream

ولكن تبدو نفس المشكله ايضا وحاولت فيها مرارا وتكرار

ولكن عندما اقوم بتغيرها الى java.io.inputstream وحفظها ...وعند فتحها مره اخرى يقوم بإسترجاعها إلى String

وحاولت ان أكتبها في الxml FIle

			<image scaleImage="FillFrame" isUsingCache="true" onErrorType="Blank">
				<reportElement x="100" y="91" width="320" height="263"/>
				<imageExpression class="java.io.InputStream"><![CDATA[$F{pic_data_image}]]></imageExpression>
			</image>

لاأدري ما هي المشكله ؟؟؟؟؟؟؟؟؟ :S

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#13

أخي هل تستخدم groovy في مكان ما في التقرير؟

تحياتي

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

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

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

728x90.png

#14

انا لا أستخدم groovy في التقرير نهائيا

ولكن استخدم ال java مع sql ؟؟؟؟؟

وهل يوجد مشكله لو إستخدمت ال groovy ????

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#15
اقتباس

أخي هل تستخدم groovy في مكان ما في التقرير؟

التقرير يستخدمها افتراضيا by default

من خصائص التقرير تجد

language = Groovy


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

الأنفال ۳۳                                  
 

#17

بما أن محمد موجود فلا يفتى ومالك في المدينة

لكني أريد أن أضع ملاحظاتي وعليه التعديل

إذا كنت تستطيع تعديل الموضوع بحيث لا يستخدم التقرير groovy كان بها ونعمت

إذا كنت لا تستطيع ذلك فأدرج ملف/ات الجار الخاصة بها في برنامجك

تحياتي

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

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

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

728x90.png

#18

يا اخي لاتوجد مشكله في إدراج ملف الجار jrxml

ولكن عند تشغيله يسترجu جميع القيم ماعدا الimages

وال .jasper نفس الكلام ؟؟؟؟

انا إلى الن لا ادري ما هو الحل لهذه المشكله :)

تحياتي لك اخي الفاضل علاء الصالحي

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#19

أخي من تكلم على ملف التقرير

أنا أتكلم عن البحث عن ملفات الجار الخاصة بـ groovy والتي تحتوي على الفئة التي يتم إخبارك بأنها غير موجودة

تحياتي

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

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

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

728x90.png

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

أخي نزل نسخة أحدث من groovy

http://groovy.codehaus.org/Download

تحياتي

الى الان لا اعرف ما هى الـ groovy الذى تتكلمون عنها

Software Developer
Mahmoudkelany.com


 

#23

أنتا مدرحها في المكتبات المعطاة للأخ

على كل هي مكتبة لغة scripting اللغة مبنية على الجافا

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

تحياتي

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

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

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

728x90.png

#24

http://www.mediafire.com/?rncdclqjd4d7t1t

هل من الممكن اخي الفاضل محمود عمل compile لل reports

لأنه عندنا أقوم بعمل compile لها عندي لا تشتغل ؟؟؟؟

أرجو عمل compie لها وإرسالها مره اخرى

شكرا اخي الفاضل

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#25
abdelrahman.awad كتب:

http://www.mediafire...rncdclqjd4d7t1t

هل من الممكن اخي الفاضل محمود عمل compile لل reports

لأنه عندنا أقوم بعمل compile لها عندي لا تشتغل ؟؟؟؟

أرجو عمل compie لها وإرسالها مره اخرى

شكرا اخي الفاضل

تفضل

Report.zip

معذرة على التاخير

فلديك مشكلتين فى التقرير

وهى طبعا مشاكل الصوره تحويل النوع من String الى InputStream

والمشاكل الاخرى وهى فى التقرير Upper_GI فى الحقول من نوع Date

لابد ايضا من تحويل النوع لديها من String الى Date

بالتوفيق

Software Developer
Mahmoudkelany.com


 

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