Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Printing in Oracle Apex
Rating: 4.2 out of 5(9 ratings)
153 students

Printing in Oracle Apex

We will discuss all possible ways for Printing in Oracle Apex
Created byAli Saleh Ali
Last updated 4/2023
Arabic

What you'll learn

  • how to use jasper report
  • how to use jasper Server
  • How to use Dyanmic PL/SQL Region
  • how to use Pirt Designer
  • How to use Open source

Course content

3 sections30 lectures3h 9m total length
  • Deploy Jasper Reports Integration on Tomcat2:17
  • Create Jasper Report Using [ Jasper soft Studio ]11:45
    • Create Data adapter

    • Create Data Set

    • Create Report

    • Compile Report 

  • Call Jasper Report From Tomcat Using Jasper Integration5:51
    • Create Data Source in Jasper integration

    • call Report from Jasper integration in tomcat

  • Configure Jasper API With Schema4:15
    • from  User SYS
      @sys_install.sql  STOCK


    • from  User STOCK

      @user_install.sql


    • from  User SYS

      @sys_install_acl.sql  STOCK



  • Call Jasper Report From APEX as Link1:51

    http://localhost:8080/JasperReportsIntegration/report?_repName=product&_repFormat=pdf&_dataSource=STOCK&_repLocale=en_US&_repEncoding=ISO-8859-1

  • Call Jasper Report From APEX Using Jasper [ API ]4:42

    begin

      xlib_jasperreports.set_report_url('http://localhost:8080/JasperReportsIntegration/report');


      xlib_jasperreports.show_report (p_rep_name => 'Product',

                                      p_rep_format => 'pdf',

                                      p_data_source => 'STOCK',

                                      p_rep_locale => 'en-US',

                                      p_out_filename => 'Product.PDF'

                                     

                                     );

    -- stop rendering of the current APEX page

      apex_application.g_unrecoverable_error := true;

    end;

  • Call Jasper Report From APEX Using java script [1]2:47

    window.open(

    "http://localhost:8080/JasperReportsIntegration/report?_repName=product&_repFormat=pdf&_dataSource=STOCK&_outFilename&_repLocale=en_US&_repEncoding=ISO-8859-1",

    "Jasper Report",

    "_blank");

  • Call Jasper Report From APEX Using java script [2] More Details5:17

    var report_server = "http://localhost:8080/JasperReportsIntegration/report?" ;

    var report_name   = "product" ;

    var report_format = "rtf" ;

    var data_source   = "STOCK" ;

    var file_name     = "product_report.pdf" ;

    var report_loc    = "en_US" ;

    var report_enc    = "ISO-8859-1" ;

    var report  = ""+report_server+"_repName="+report_name+"&_repFormat="+report_format+

    "&_dataSource="+data_source+"&_repLocale="+report_loc+"&_repEncoding="+report_enc+"";

    window.open( report, "Jasepr Report", "width=800,height=900");

  • Create Jasper Report with parameter Using [ Jasper soft Studio ]4:19
  • Call Jasper Report with Parameter From APEX Using Jasper API3:56

    declare

      l_additional_parameters varchar2(32767);

    begin

    -- construct additional parameter list

    l_additional_parameters := 'P_PRODUCT_ID=' || :P5_PRODUCT_ID;

      xlib_jasperreports.set_report_url('http://localhost:8080/JasperReportsIntegration/report');

      xlib_jasperreports.show_report (p_rep_name => 'Product_1',

                                      p_rep_format => 'pdf',

                                      p_data_source => 'STOCK',

                                      p_rep_locale => 'en-US',

                                      p_out_filename => 'Product.PDF',

                                      p_additional_params => l_additional_parameters

                                     

                                     );

    -- stop rendering of the current APEX page

      apex_application.g_unrecoverable_error := true;

    end;

  • Call Jasper Report with Parameter From APEX Using JavaScript2:54

    var report_server = "http://localhost:8080/JasperReportsIntegration/report?" ;

    var report_name   = "product_1" ;

    var report_format = "pdf" ;

    var data_source   = "STOCK" ;

    var file_name     = "product_report.pdf" ;

    var report_loc    = "en_US" ;

    var report_enc    = "ISO-8859-1" ;

    var V_product_id    = $( "#P5_PRODUCT_ID" ).val();

    var report  = ""+report_server+"_repName="+report_name+"&_repFormat="+report_format
    +"&_dataSource="+data_source+"&_repLocale="+report_loc+"&_repEncoding="
    +report_enc+"&P_PRODUCT_ID="+V_product_id+"";

    window.open( report, "Jasepr Report", "width=800,height=900");

Requirements

  • Oracle APEX Basic

Description

Oracle Application Express (APEX) provides a range of features for printing reports and documents from within the application. Here are some key things to know about printing in Oracle APEX:

  1. APEX provides a built-in print server called Oracle BI Publisher. BI Publisher allows you to design and generate reports in various formats like PDF, RTF, Excel, HTML, and more.

  2. APEX also supports printing to PDF directly from the browser using the built-in printing functionality of modern browsers. This feature allows you to generate PDFs without the need for additional server-side software.

  3. APEX allows you to customize the print layout by defining templates using a combination of HTML, CSS, and JavaScript. You can define templates for individual reports or for the entire application.

  4. You can also use APEX's Dynamic Actions to control the printing behavior, such as hiding or showing certain elements on the page, setting print options, and more.

  5. APEX also supports the use of third-party reporting tools like JasperReports and Oracle Reports if you need more advanced reporting capabilities.

We will discuss all possible ways for Printing in Oracle Apex

How to export yot repot in PDF ,DOCX ,XLSX and more

like

  •        jasper report using jasper integration

  •        jasper report using jasper server

  •       PIRT designer

  •        style vision

  •       Using PL_SQL Dynamic Region

  •        stimulsoft

  •        AmandaDocxPrinter

and i will add more 

like

  • APEX Office Print (AOP)

  • BI publisher


Who this course is for:

  • Oracle APEX Developer