بتاريخ: 8 يناير 20188 سنة comment_292958 سلام عليكم اريد عمل تقرير بال jasper report ولاكن يوجد لدي كميه كبيره من الحقول وحجم الصفحه لايسعها حتي في شكل landscabe فكيف يمكنني عمل الحقول طوليه (بمعني ان جميع الحقول تكون من اعلي الصفحه الي اسفلها وتكون قيمت الحقل مقابله له) تقديم بلاغ
بتاريخ: 8 يناير 20188 سنة كاتب الموضوع comment_292971 لااستطيع التكبير هذة صوره مرفقه تبين الخطا تقديم بلاغ
بتاريخ: 9 يناير 20188 سنة كاتب الموضوع comment_292993 يا استاذي ماذا تقصد بالاعدادات ؟ ف الخطوات التي اقوم بعملها هي فتح الريبورت iReport-4.0.1 ثم bin ثم ireport.exe وبعد ان تفتح شاشة الريبورت اقوم بفتح file ثم new ثم Launch Report Wizard ومن ثم next ولقد قمت من قبل بتضمين ملف ojdbc6 في classpath واضفت ال Database JDBC Connection في Connection واخير ماذا تقصد بالSubReport تقديم بلاغ
بتاريخ: 10 يناير 20188 سنة comment_293025 إذن لديك خطأ في التنفيذ حيث أنه الطبيعي أن يكون الزر مفعلاً تأكد من الخطوات مرة أخرى تقديم بلاغ
بتاريخ: 10 يناير 20188 سنة كاتب الموضوع comment_293028 اي خطوات تقصد ؟ ماريده هو حل للخطا الذي يظهر لدي (Unable to create the report) " الذي هو مبين في الصوره التي ارفقتها من قبل " تقديم بلاغ
بتاريخ: 10 يناير 20188 سنة comment_293029 ما حدث معك خطأ غير منطقي لذلك يجب تتبع الخطوات لمعرفة سبب المشكلة هل لديك صلاحية على المجلد الذي تنشئ التقرير فيه؟ جرب تغيير المسار تقديم بلاغ
بتاريخ: 14 يناير 20188 سنة كاتب الموضوع comment_293062 حسناّ : بعد انشاء التقرير ومنادات الحقول كيف يمكنني اضافة حقل اخر من database الرجاء التوضيح بالخطوات تقديم بلاغ
بتاريخ: 14 يناير 20188 سنة comment_293070 قم بتعديل query وسيتم إنشاء الحقل اسحبه في المكان الذي تريده تقديم بلاغ
بتاريخ: 14 يناير 20188 سنة كاتب الموضوع comment_293072 قمت بتعديل الquery واضفته من قائمت ال Report query وتم اضافته . ولاكن كيف اضيفه في Fields التي علي اليسار لكي اسحبه مع باقي الحقول (هذه صوره مرفقه للحقل المضاف) تم تعديل 14 يناير 20188 سنة بواسطة ali alsadig تقديم بلاغ
بتاريخ: 17 يناير 20188 سنة كاتب الموضوع comment_293109 الحمد لله اخيرا المشكله اتحلت وكان سبب الرساله البتظهر وهي Unbade to create the report هي انو في عمليت الاعدادات في خطوت ال Fields كان يوجد لدي حقلين هما متشابها في اول 9 خانات ولاكنهما مختلفات في باقي الاسم واليكم صوره مرفقه تبين الحقلين تقديم بلاغ
بتاريخ: 17 يناير 20188 سنة comment_293114 حسناً لذلك نقول دوماً راجع خطواتك فقد تكون هناك خطوة غير صحيحة تقديم بلاغ
بتاريخ: 17 يناير 20188 سنة كاتب الموضوع comment_293125 للاسف ظهرت لي مشكله اخري وهي عند عملية الربط مع adf انه يعمل Refresh للصفحه فقط ولا يقوم بإستدعا التقرير علما بان التقرير من داخل الجاسبر يعمل بشكل سليم وهذا كود الcommand Button لتنفيز التقرير ؟ public Object ESHAR_action() { // Add event code here... Map parm = new HashMap(); parm.put("p1", klm); try { runReport("r2.jasper", parm); } catch (Exception e) { e.printStackTrace(); } return null; } تقديم بلاغ
بتاريخ: 18 يناير 20188 سنة كاتب الموضوع comment_293140 public void runReport(String repPath, java.util.Map param) throws Exception { Connection conn = null; try { HttpServletResponse response = getResponse(); ServletOutputStream out = response.getOutputStream(); response.setHeader("Cache-Control", "max-age=0"); response.setContentType("application/pdf"); ServletContext context = getContext(); InputStream fs = context.getResourceAsStream("/Reports/" + repPath);//foldername JasperReport template = (JasperReport)JRLoader.loadObject(fs); template.setWhenNoDataType(WhenNoDataTypeEnum.NO_DATA_SECTION); conn = getConnection(); JasperPrint print = JasperFillManager.fillReport(template, param, conn); ByteArrayOutputStream baos = new ByteArrayOutputStream(); JasperExportManager.exportReportToPdfStream(print, baos); out.write(baos.toByteArray()); out.flush(); out.close(); FacesContext.getCurrentInstance().responseComplete(); } catch (Exception jex) { jex.printStackTrace(); } finally { close(conn); } } public Connection getDataSourceConnection(String dataSourceName) throws Exception { Context ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup(dataSourceName); return ds.getConnection(); } private Connection getConnection() throws Exception { //System.out.println(con); return getDataSourceConnection("java:comp/env/jdbc/SudanesConnDS"); } public ServletContext getContext() { return (ServletContext)getFacesContext().getExternalContext().getContext(); } public HttpServletResponse getResponse() { return (HttpServletResponse)getFacesContext().getExternalContext().getResponse(); } public static FacesContext getFacesContext() { return FacesContext.getCurrentInstance(); } public BindingContainer getBindings() { return BindingContext.getCurrent().getCurrentBindingsEntry(); } public void close(Connection con) { if (con != null) { try { con.close(); } catch (Exception e) { e.printStackTrace(); } } } تقديم بلاغ
بتاريخ: 18 يناير 20188 سنة كاتب الموضوع comment_293148 اجل في المسار الصحيح علي ال ViewController\public_html\Reports تقديم بلاغ
بتاريخ: 18 يناير 20188 سنة كاتب الموضوع comment_293184 الحمد لله اتحلت المشكله والخطأ كان في ال Parameters انا كنت في ال jasper report معرف ال java.math.BigDecimal = Parameters class وفي ال ADF معرفو ; private String ID (يجب ان يكونا نفس الصيغه ) تقديم بلاغ
بتاريخ: 18 يناير 20188 سنة comment_293188 نعم هذا صحيح لذلك يجب دوماً مراجعة log فغالباً نجد المشكلة مباشرة تقديم بلاغ
بتاريخ: 21 يناير 20188 سنة كاتب الموضوع comment_293236 يااستاذ لمن انفذ البرنامج واستدعي التقرير من ال local بينفذ وبيشتغل تمام بس لمن عملت deploy للبرنامج واستدعيت التقرير من السيرفر من صفحت الانترنت مااشتغل معاي التقرير في حين انو البرنامج شغال تمام والconnection ايضا تمام لاني عامل no data يكون السبب شنو تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.