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

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

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

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

بالنسبه للتعديلات التي قمت بها :

1- التعديل الاول انا أعرفه وهو ال String to Inuptstream>>>>>>images

2-التعديل الثاني لا اعرفه؟؟؟؟

بالنسبه للتعديل الأول أنا قمت به عده مرات ولكن عندما أتي لكي أستدعيه من البرنامج ...يظهر لي نفس الخطأ؟؟؟؟؟!!!!

إلى الان انا لا ادري من أين المشلكه بالضبط الصراحه حتى يتسنى لنا معرفه حلها ليس لي انا فقط ولكن للجميع حتى تعم الفائده :)

لكم مني جميعا كل التقدير

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

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#28

انا لدي مشكلة بنفس الموضوع ..

هذا الكود

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         

         Date data = new Date();
            String Data = format_data.format(data);
      Map parameters = new HashMap();  

try  {  
   String link ="src/kiubo/Untitled_jpg.jpg";

     String source = "src/kiubo/newReport3.jrxml";
 //   URL in = this.getClass().getResource(source);

    InputStream imgInputStream = 
           this.getClass().getResourceAsStream("src/kiubo/Untitled_jpg.jpg");



         JasperReport jr = JasperCompileManager.compileReport(source);


       // JasperReport report = (JasperReport)JRLoader.loadObject(in);


    parameters.put("student_Id","34");
  parameters.put("date",Data);
  parameters.put("myImg", imgInputStream);
            JasperPrint jp = JasperFillManager.fillReport(jr, parameters,  connection_11.getConnection());
            JasperViewer jasperViewer = new JasperViewer(jp, false);
            jasperViewer.setTitle("Testreport");
            jasperViewer.setName("Testreport");
            jasperViewer.setAlwaysOnTop(true);
            jasperViewer.setVisible(true);



//parameters.put("studentId",34);

//JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, connection_11.getConnection());  

     JasperExportManager.exportReportToPdfFile(jp,"src/kiubo/report1.pdf");  
    }  
    catch (Exception e)  {  
      System.out.println(e);  
    }  

        // TODO add your handling code here:
    }

الصورة لا تظهر

عرفت parameter من inputstream

كن مثل طابع البريد ، التصق بهدفك...حتى تصل الى هناك!

#30
abdelrahman.awad كتب:

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

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

لكن :wink:

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

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

at Lower_GI_1336810876501_351992.$createCallSiteArray(calculator_Lower_GI_1336810876501_351992)

at Lower_GI_1336810876501_351992.$getCallSiteArray(calculator_Lower_GI_1336810876501_351992)

at Lower_GI_1336810876501_351992.<init>(calculator_Lower_GI_1336810876501_351992)

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:24)

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 كامله

تبدو نفس المشكله إخواني ماهو الحل لهذه المشكله :(((((((((((((((

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

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#31

أخي مرة أخرى بدل الملف الذي تستخدمه لـ groovy بنسخة أحدث أو غير نسخة jasper reports إلى نسخة أقدمة

http://groovy.codehaus.org/Download

تحياتي

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

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

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

728x90.png

#32
اقتباس
أخي مرة أخرى بدل الملف الذي تستخدمه لـ groovy بنسخة أحدث أو غير نسخة jasper reports إلى نسخة أقدمة

http://groovy.codehaus.org/Download

تحياتي

اخي الفاضل علاء الصالحي تم تغيير الjasper reports وتمت عمليه ال compile بنجاح ...جزاك الله خيرا أخي الفاضل :)

ولكن لماذا كانت النسخه 4.5.0 لاتعمل مثل القديمه ؟؟؟؟؟؟ وهذا هوا المفروض في النسخ الجديده ان بتحسن ادااء الشغل بها أكثر من الاول

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

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

#33

أخي الفئة التي تسبب لك المشكلة موجودة في نسخة جديدة من groovy

معنى الكلام أنك تستخدم نسخة قديمة من groovy مع نسخة جديدة من jasper

فإما تحدث النسخة القديمة أو تقدم النسخة الحديثة :)

سعيد أن مشكلتك حلت

بالمناسبة أنا قلت لك نفس الكلام مسبقاً لكنك لم تكن تستمع :lol:

بالتوفيق

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

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

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

728x90.png

#34

جزاك الله خيرا أخي الفاضل علاء الصالحي :happy:

على هذا المجهود لك مني كل التقدير

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

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

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

بالمناسبة أنا قلت لك نفس الكلام مسبقاً لكنك لم تكن تستمع :lol:

بالتوفيق

طول عمره دماغه ناشفه يا علاء نعمله ايه بقه

حبيبى يا عبد الرحمن

تم تعديل هذه المشاركة بواسطة mohamed salama في 16 مايو 2012 في 14:00

73b14eadba.gif

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

لكل مبتدئى البرمجه برمجه بلغه السى شارب

تنصيب ويندوز 8 على vmware

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