الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Jasper Report

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

 

أرجو وضع مثال على عرض وطباعة تقرير Jasper Report عن طريق

الأمر

 

JasperViewer.viewReport(jasperPrint, false);

 

المثال يوضح استخدام ال Applet لعرض وطباعة التقارير حيث أن استخدام الطريقة المباشرة لعرض التقارير تؤدي إلى عرض التقارير على السرفر وليس عند المستخدم

 

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

بتاريخ:
  • كاتب الموضوع

السلام عليكم ورحمة الله وبركاته

 

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

 

الحل اللي قدمته ممتاز لكن كنت أتمنى عرض محتويات التقرير في أل View  الخاص بال Jasper Reports حيث يتيح لنا ذلك تصدير الملفات بأي تنسيق وبأي امتداد دون تحديد ذلك برمجيا

 

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

 

JasperViewer.viewReport(jasperPrint, false);

بتاريخ:


اخي انا استخدم هذا الكود لعرض الملف على السيرفر، هل هو يساعدك؟



                File myFile = new File(OutName);
                Desktop.getDesktop().open(myFile);


بتاريخ:
بتاريخ:

علشان تقدر تشغل التقرير بالطريقة دي لازم يكون البرنامج علي مستوي desktop

اما في حاجة انك تريد تشغيله علي الويب فلازم تعمل method لتشغيل التقرير علي مستوي الويب

 

اما انك تريد اخراج التقرير باكتر من صيغة اعمل لك صيغة method

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

ازاي تشغل الجاسبر علي الويب وباكتر من صيغة 

وبالتوفيق ...

بتاريخ:
  • كاتب الموضوع

االسلام عليكم ورحمة الله وبركاته
 
أشكركم جميعا على الرد ولكن جميع الطرق التي عرضتموها تؤدي إلى عرض عرض التقارير سواء بصيغة PDF أو Excel يكون القرار في ذلك قبل أمر عرض وطباعة التقرير أي يتم ذلك برمجيا أما في طريقة العرض الخاصة بأل Jasper Viewer  فيتم عرض التقرير كما في الشكل المرفق وفيه يمكن بعد عرض التقرير اختيار إما طباعة التقرير أو تصديره إلى أي صيغة
 
jr.bmp
 
 
وأستخدم في عرض التقرير الصيغة التالية
 

 
    public String rptChartOfAccount_action() throws FileNotFoundException, JRException, NamingException, SQLException,
                                                    IOException, Exception {
        Map parameters = new HashMap();
        String v_comp_id = (String) myUtils.getExpressionValue("p_comp_id");
        parameters.put("p_where_1", " AND T1.COMP_ID = " + v_comp_id);
        Reports.myViewReport("/reports/rptChartOfAccount.jrxml", parameters);
        Connection conn = getConnection();
        JasperPrint jasperPrint = JasperFillManager.fillReport(report, parameters, conn);
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();        
        JasperViewer.viewReport(jasperPrint, false);
        return null;

    }
بتاريخ:

هذه الطريقة تحتاج إلى عمل Applet لتشغيلها

بتاريخ:
  • كاتب الموضوع

هذه الطريقة تحتاج إلى عمل Applet لتشغيلها

السلام عليكم ورحمة الله وبركاته

 

ياريت يا مهندس مصطفى تعمل لينا مثال لوضع تقرير الجاسبر في Applet

 

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

بتاريخ:

هذه العملية تستغرق وقتاً ليس متاحاً لي ولكن عموماً ستجد في الإنترنت بعض الأمثلة المباشرة في ذلك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.