Oracle Apex 5 - interactive reports (Mobile Application)

Hello

I tried to create Interactive report on the mobile application using apexea without success. He created the report but under report attributes I don't see report columns and it also gives me no data found error when I try to navigate off region edit and get new.

Attached are the screenshots.

Page developed using mobile-theme-51.

Kind regards

Alwyn Souza

Hi Alwyn,

always work on apexea? The problem you describe is a bug in the version installed on this system. It has produced if the interactive report icon was not explicitly enabled in the wizard to create a Page, in this case that the IR has not been fully created.

Please do not import any application created the apexea in the final production of APEX 5.0 or apex.oracle.com version. You will need to re - recreate them from scratch.

Concerning

Patrick

Member of the APEX development team

My Blog: http://www.inside-oracle-apex.com

APEX Plug-Ins: http://apex.oracle.com/plugins

Twitter: http://www.twitter.com/patrickwolf

Tags: Database

Similar Questions

  • APEX 5 interactive report data column alignment

    Hello

    I want to vertically align a column of APEX 5 interactive report data to the top of the cell (currently using the universal theme). By default, if a cell in the column in the file contains several lines (for example via the packaging), the other cells in the same row are centered compared to this in terms of vertical alignment multiline cell. I guess this can be managed with a set column expression shaped HTML, but I was not able to do so far.

    More generally how can it be implemented for all interactive reports / classics in a given application?

    I searched the forum etc. for similar positions, but not found a solution.

    See you soon,.

    Alan

    a_rintoul wrote:

    I want to vertically align a column of APEX 5 interactive report data to the top of the cell (currently using the universal theme). By default, if a cell in the column in the file contains several lines (for example via the packaging), the other cells in the same row are centered compared to this in terms of vertical alignment multiline cell. I guess this can be managed with a set column expression shaped HTML, but I was not able to do so far.

    It requires CSS rather than HTML, specifically the vertical-align property on the report table cells. For a single report, add a static region ID in the report area and include this style sheet in CSS Inline property page:

    #static-region-id .a-IRR-table td {
      vertical-align: top;
    }
    

    Leave aside the #static-region-id selector to apply the rule to each SORTING on a page.

    More generally how can it be implemented for all interactive reports / classics in a given application?

    Creating Styles of theme using the theme roller is the privileged and supported way to customize the appearance of the applications that use the universal theme.

    • Go to a page of IR in your application.
    • Click the Thème Roller on the developer toolbar.
    • Expand the CSS custom section.
    • Add this style custom rule:
    /* Interactive report cells */
    .a-IRR-table td,
    /* Standard report template cells: add selectors as required for other report templates */
    .t-Report-report td.t-Report-cell {
      vertical-align: top;
    }
    
    • The page will automatically preview changes.
    • Click on record under and type a name for the style of custom theme.
    • Topic close Roller
  • APEX 5, interactive report remove 'Control Panel' script no longer works

    I'm trying to hide (remove) interactive report 'Control Panel' captured below so that users cannot change the report either.

    I found this thread here.

    https://community.oracle.com/thread/3686632

    Remove the interactive report 'Control Panel' script no longer works

    I tried #1 and #2. The two does not work in 5 APEX.

    By #3, I'm not sure that I put the code in the right place. But I loved not below, and it does not work.

    Can someone help me hide from opening the page control panel?

    1. in the footer

    < script type = "text/javascript" >

    $x_Hide ('apexir_CONTROL_PANEL');

    < /script >

    2 (page inline css section)

    Table #apexir_CONTROL_PANEL {display: none ;}}

    3 to implement a dynamic action on the page to hide the control panel at help:. this.affectedElements.find hide() (".to-IRR-controlsContainer"); the loading of the page.

    Kiran Pawar says:

    Hi JonDaegu-Oracle,

    JonDaegu-Oracle wrote:

    I open this IRR with this url a bit of a wiki page and I want to open this IRR without any user input and make it look like a page static as much as possible.

    .../f?p=200:21:0::no:CIR:IREQ_RELEASE,IREQ_PLATFORM:11.2.0.4,Linux:Yes

    And I tried your solution and it does not work yet. Am I missing something here?

    Set your static region ID like IR: customer_ir

    Ah. The ID attribute is dynamic. It was a busy day.

    It make much sense to do so if the IR has nothing to do with customers. Probably a better idea to use a more generic selector (assuming that there is of course no other IRs on the page):

    .a-IRR-controlsContainer {
      display: none;
    }
    
  • Assembly name, the username of the APEX using interactive report?

    Hello


    I have a few problems

    (1) how to view and edit the name, surname, e-mail address, is_admin, is_application_developer properties of the user by using an interactive report?

    wwv_flow_users gives shows all the foregoing. Given that it is a vision, I think I can't make changes through it

    And APEX_WORKSPACE_APEX_USERS does not show the first name, the last name properties, also is not LC to change I think


    (2) the is_admin, is_application_developer APEX_WORKSPACE_APEX_USERS columns, its default value, at the time of the creating user, I want to change the value of Y for a particular user. How can I do and what function do I use?





    Thanks and greetings
    Umer

    Hello

    These are internal tables APEX. It is not support maintaining data directly to internal tables APEX. If you handle internal APEX Oracle support tables can endure no more your instance.

    Package APEX_UTIL provide procedures to keep users APEX
    http://docs.Oracle.com/CD/E23903_01/doc/doc.41/e21676/apex_util.htm#CHDBEEHG

    Kind regards
    Jari

    -----
    http://dbswh.webhop.NET/dbswh/f?p=blog:Home:0

  • Oracle tutorial on interactive reports

    Hello

    There used to be a tutorial oriented end-users in interactive reports here:

    http://www.Oracle.com/technology/products/database/application_express/Viewlets/short_irr_viewlet_swf.html

    but it now redirects to the APEX homepage.


    Nobody knows where he is now?

    Thank you
    Matt

    Double post. Use the existing threads: tutorial Oracle on interactive reports

    Van
    Trent

  • Group By deadline on Apex 4 interactive reports?

    New interactive reports have group of features, which is excellent, but we only group on 3 columns right. This seems to be a strict limit in the application. I have a client who wants to group by more than three columns.

    My questions:

    1. is this a limit?
    2. can we increase the limit?
    3. is there any workaround solution that would allow my client to create a column of four, five columns or top group compared with the help of interactive reports?

    Hi Barry,.

    Currently, the group is limited to only 3 columns. We plan to increase this limit in the next version. Unfortunately, there is no work around for this.

    Kind regards
    Christina

  • Oracle Apex with BIRT reports

    I developed a report in eclipse birt and try to intergrate with apex,.

    JavaScript:popUp2('http://localhost:8080/BHH/Frameset?__report=3_CI_Printing.rptdesign&Cino=&p5_interimno.&__format=pdf');

    Cino is the name of the parameter, p5_interimno is the page element that contains the value in the form of the apex. Everything seems to go well, except the report invites me to enter the value in the parameter area once again, is it possible that I can delete the report of invites me to enter the setting.

    THX

    Hello
    >
    I developed a report in eclipse birt and try to intergrate with apex,.

    JavaScript:popUp2('http://localhost:8080/BHH/Frameset?__report=3_CI_Printing.rptdesign&Cino=__&p5_interimno._ _&___format_=_pdf');

    Cino is the name of the parameter, p5_interimno is the page element that contains the value in the form of the apex. Everything seems to go well, except the report invites me to enter the value in the parameter area once again, is it possible that I can delete the report of invites me to enter the setting.
    >

    Change uppercase substitution and try. * & P5_INTERIMNO.*

    See you soon,.

  • Assignment of values in Oracle Apex

    Hi all

    I am working in Oracle Apex 4.2 for mobile application development.

    I have a doubt regarding the assignment of the values for items of data in Oracle APEX.

    My scenario is,

    I have 3 select lists,

    1. the first is Account_Type values will be "the and 'P'."

    2. the next field is Account_Name, whose value will be based on the list of Account_Type above.

    3. the third list is Sales_Person, and this value will be based on the two lists above.

    That is the 1 and 2 list works perfectly, whenever I changed the list 1, the corresponding values are filled in list2.

    Whereas that list 3 will not change its value.

    Added more, when I change the type of list POPUP LOV 3, then list3 works well. But for the type of selection list, it scrolls to infinity.

    List 1 - static list

    2 & 3 - dynamic list list

    I have almost 5 fields to assign based on lists 1 and 2.

    Please tell me how to do this.

    You can view my project @ https://apex.oracle.com/pls/apex/f?p=1798:1:4681984457103

    Login @ apex.oracle.com

    workspace: myws_net

    username: guest

    password: Mani_1

    project name: test

    Thanks in advance.

    Kind regards

    Melanie

    I made a few changes,

    It should work now, check on your side and let me know. If this is what you wanted?

    Thank you

  • ORA-20987: APEX - interactive report region does not exist in the application

    ORA-20987: APEX - interactive report region does not exist in the application

    I'm trying to get the query of an international registration (interactive report) on a specific page in my application.

    The code I am using is thesi:

    create or replace function get_report_query (nPage_id number)

    return varchar2

    as

    l_report apex_ir.t_report;

    l_query varchar2 (32767).

    l_list varchar2 (32767).

    number of nRegion_id;

    number of nIR_id;

    OWA.vc_arr nm;

    VL owa.vc_arr;

    BEGIN

    SELECT region_id

    IN nRegion_id

    Of apex_application_page_regions

    WHERE application_name = "E-BRIL.

    AND page_id = nPage_id

    AND source_type = "interactive report";

    nIR_id: =.

    apex_ir.get_last_viewed_report_id (p_page_id = > nPage_id,)

    p_region_id = > nRegion_id);

    NM (1): = "DUMMY_JUST_TO_SET_UP_OWA_UTIL";

    VL (1): = 'WHATEVER ';

    OWA.init_cgi_env (nm.count, nm, vl);

    l_report: = APEX_IR. () GET_REPORT

    p_page_id = > nPage_id,

    p_region_id = > nRegion_id,

    p_report_id = > 0);

    l_query: = l_report.sql_query;

    because me in 1.l_report.binds.count

    loop

    l_list: = l_list | i||'. '|| l_report. Binds (i) .name | » ='|| l_report. Binds (i) .value;

    end loop;

    Return l_query;

    end;

    /

    I want to get the query of the IR on my page 3. And I run;

    get_report_query (3)

    That's what I get:

    ORA-20987: APEX - interactive report region does not exist in application, page 3 and 1278226325207011749 region. -Contact your administrator of the application.

    ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 630

    ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 911

    ORA-06512: at "APEX_040200.WWV_FLOW_WORKSHEET_UTIL", line 33

    ORA-06512: at "APEX_040200.WWV_FLOW_WORKSHEET_UTIL", line 55

    ORA-06512: at "EBR_OWNER. GET_REPORT_QUERY', line 19

    The regio_id seems ok, because when I ask this region_id of apex_application_page_regions, id 1278226325207011749 is returned.

    Page 3 is also correct.

    I tried to follow Denes Kubicek his blog (Denes Kubicek ApEx BLOG: interactive report query is).

    What I'm doing wrong here?

    We use the Apex 4.2.

    Thanks in advance.

    Reg,

    Chris

    1717220 wrote:

    Please update your forum profile with a recognizable username instead of "1717220": Video tutorial how to change username available

    ORA-20987: APEX - interactive report region does not exist in the application

    I'm trying to get the query of an international registration (interactive report) on a specific page in my application.

    The code I am using is thesi:

    create or replace function get_report_query(nPage_id IN number)
    return varchar2
    as
    l_report  apex_ir.t_report;
    l_query  varchar2(32767);
    l_list  varchar2(32767);
    nRegion_id number;
    nIR_id number;
    nm  owa.vc_arr;
    vl  owa.vc_arr;
    BEGIN 
    
        SELECT region_id
        INTO nRegion_id
        FROM apex_application_page_regions
        WHERE application_name = 'E-BRIL'
          AND page_id = nPage_id
          AND source_type = 'Interactive Report';
    
        nIR_id :=
          apex_ir.get_last_viewed_report_id (p_page_id        => nPage_id,
                                            p_region_id      => nRegion_id);
    
        nm(1) := 'DUMMY_JUST_TO_SET_UP_OWA_UTIL';
        vl(1) := 'WHATEVER';
        owa.init_cgi_env( nm.count, nm, vl );
    
        l_report := APEX_IR.GET_REPORT (
                        p_page_id  => nPage_id,
                        p_region_id => nRegion_id,
                        p_report_id => 0); 
    
        l_query := l_report.sql_query;
        for i in 1..l_report.binds.count
        loop
            l_list := l_list||i||'. '||l_report.binds(i).name||'='||l_report.binds(i).value;
        end loop;
    
    return l_query;
    end;
    

    I want to get the query of the IR on my page 3. And I run;

    get_report_query (3)

    That's what I get:

    ORA-20987: APEX - interactive report region does not exist in application, page 3 and 1278226325207011749 region. -Contact your administrator of the application.

    ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 630

    ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 911

    ORA-06512: at "APEX_040200.WWV_FLOW_WORKSHEET_UTIL", line 33

    ORA-06512: at "APEX_040200.WWV_FLOW_WORKSHEET_UTIL", line 55

    ORA-06512: at "EBR_OWNER. GET_REPORT_QUERY', line 19

    The regio_id seems ok, because when I ask this region_id of apex_application_page_regions, id 1278226325207011749 is returned.

    Page 3 is also correct.

    I tried to follow Denes Kubicek his blog (Denes Kubicek ApEx BLOG: interactive report query is).

    What I'm doing wrong here?

    We use the Apex 4.2.

    The '0' in line 31 should be "nIR_id".

    What is the purpose of the lines 24-26?

  • How to create a column width fixed in an interactive report 4 APEX?

    This thread is a continuation of {message identifier: = 9191195}. Thank you fac586.

    Partial success: the following code provided by fac586 limit the width of the column of the Apex 4 interactive report as long as the data in the column contains a white space in a browser Firefox 3.6:

    < pre class = "jive-pre" >
    < style type = "text/css" >
    e #T_DESCRIPTION {}
    Width: 300px;
    }
    TD [headers = "T_DESCRIPTION"] {}
    Width: 300px;
    dressing: break-Word;
    }
    < / style >
    < / pre >

    Notes:
    1. the above code is placed in the HTML header for the page section.
    2 T_DESCRIPTION is defined as VARCHAR2 (2000).
    3. the above code works in Firefox 3.6.12 browser but does not work in the browser Internet Explorer 7.0.5730.13.

    I tried to add "float: left;":

    < pre class = "jive-pre" >
    < style type = "text/css" >
    e #T_DESCRIPTION {}
    Width: 300px;
    }
    TD [headers = "T_DESCRIPTION"] {}
    Width: 300px;
    dressing: break-Word;
    < font color = "red" > float: left; < / police >
    }
    < / style >
    < / pre >

    Notes:
    1 "float: left;" requires no white space and successfully splits the column between the characters instead of whitespace.
    2. "float: left;" reduces the height of the cell and allows the page to show through... could not determine how to solve this fundamental problem.
    3. the above code works in Firefox 3.6.12 browser but does not work in the browser Internet Explorer 7.0.5730.13.

    I've did some more research, but I've yet to discover how to create a fixed-width column in an interactive APEX 4 report that displays correctly in Internet Explorer 7 browser.

    Ideas and help will be appreciated.
    what theme are you using?

    A customized version of the 15 theme.

    You said you were using APEX 4.0, if I was testing on 4.0, but using one of its new themes based on the standards. 15 theme is a theme of legacy from older versions of APEX, mainly to ensure a certain level of support for the despised IE6 browser. The new themes are designed to restore mode standard and those inherited mode quirks (This is explained here). Firefox (and Safari, Opera and Chrome, and...) for your application, it's academic: all the required CSS: selectors attribute, the property max-width and dressing work in two modes.

    Enter Microsoft. They decided that in IE7, backwards compatibility meant that new CSS features would be supported only in standard mode, even if they had never been implemented in older versions, with no previous, behavior that may break. Go figure. Yes, even so the dressing will work in quirks mode (no surprise - Microsoft invented), attribute selectors, and max-width only. The latter is bug in standard mode, so I tried using widthworkaround, but who has always used an attribute selector, which of course is ignored, there are no selectors of friendly quirks mode in uneditable Oracle IR of supplement.

    The best 2 options are:

    1. stop using IE.

    2. use a theme based on standards.

    Less satisfactory would be:

    3. change your theme custom (or some of its pages) in standard mode (but it could break him other stuff).

    4 throw some JavaScript to fix the problem (I'll sleep on this one).

  • Interactive report with alternating lines - 5 APEX

    Heyho guys.

    I got a task to set alternating line colors in my interactive report.

    IM using Oracle 11 g Database XE with APEX 5.0.0.00.31 2.

    I searched current debates and following this thread:

    https://community.Oracle.com/thread/912414?TSTART=0

    I followed the comments written there and I tried with javascript, they spoke aboud (I'm a newbie using javascript)

    I pasted the following in my page header:

    < script type = "text/javascript" >

    IT IS THE INTERLACING

    function decorateDataGrids (strClass) {}

    var tables = document.getElementsByTagName ("table");

    for (var i = tables.length; i-;)) {

    If (tables.className == strClass) {}
    var gridRows = tables [i] .getElementsByTagName ("tr");
    for (var j = gridRows.length; j-;)) {If (j %2) {gridRows [j] .className = "even" ;}}
    }
    }
    }
    < /script >

    < style >
    / * THIS REPLACES THE DEFAULT STYLES OF THE APEX * /.
    table.apexir_WORKSHEET_DATA tr.even td {}
    background-color: #F1F5FA! important;
    }

    table.apexir_WORKSHEET_DATA td {}
    background-color: #FFFFFF! important;
    border: 1px solid #B3B3A7! important;
    padding: 4px 8px! important;
    }
    < / style >

    And called in my link to my column ID text field via:

    "< img src =" "#IMAGE_PREFIX #edit.gif" alt = "" onload = "decorateDataGrids ('apexir_WORKSHEET_DATA'); ">

    If I start the page now, nothing happens.

    In the thread, we talk about bad SEO of the IR:

    "OK here's why the code does not work." When you use getElementsByTagName, you get a collection, not a single item.

    So when you make the comparison to see if the class of the table is an ApEx IR type, you need to reference the current table, not the entire collection. As follows... »

    But I don't understand how I'm doing the right reference.

    Someone at - it an idea to get this race?

    Thank you

    pleNn

    pleNn wrote:

    Heyho guys.

    I got a task to set alternating line colors in my interactive report.

    IM using Oracle 11 g Database XE with APEX 5.0.0.00.31 2.

    I searched current debates and following this thread:

    https://community.Oracle.com/thread/912414?TSTART=0

    I followed the comments written there and I tried with javascript, they spoke aboud (I'm a newbie using javascript)

    I pasted the following in my page header:


    for (var j = gridRows.length; j-;)) {If (j %2) {gridRows [j] .className = "even" ;}}
    }
    }
    }

    And called in my link to my column ID text field via:

        

    If I start the page now, nothing happens.

    In the thread, we talk about bad SEO of the IR:

    "OK here's why the code does not work." When you use getElementsByTagName, you get a collection, not a single item.

    So when you make the comparison to see if the class of the table is an ApEx IR type, you need to reference the current table, not the entire collection. As follows... »

    But I don't understand how I'm doing the right reference.

    Someone at - it an idea to get this race?

    It's all totally obsolete with respect to the 5.0 APEX where interactive reports have been completely redesigned and rebuilt.

    To complete the full version number of APEX, always indicate what theme and browser (s) / version (s) you use when asking questions of shape/layout visual layout.

    To go from rank (Zebra) when you use the universal theme distribution in interactive reports, see Re: interactive report - no line scratched?

  • Subscriptions interactive report - how to disable

    Our Apex bodies are backed up on a weekly basis. I have a subscription to an interactive report that works very well. I only get it from the production instance AND all instances of backup. I have not found a way to condition the subscription based on which instance it runs in. I can do in the report, but he always sends me a mail with a NULL value report.

    Anyone experience this problem? Is it possible to put a condition on a subscription of interactive report that she will be executed only if this is done in a specified instance?

    Put it anywhere you like. You can update the connection so that the first time someone uses the application, the subscription is disabled.

    However, since it is a single script so why don't you run the anonymous block just after the deployment of the application

    Kind regards

    Vishal

    Oracle APEX 4.2 reports | Packt Publishing

    Vishal blog

    Please mark the reply as useful/correct if it solves your problem

  • Alignment of the table in Oracle Apex

    Hi all

    I use Oracle Apex 4.2.5 for application development. I used 26 theme.

    In my page I used the Template of the Page as a level with the sidebar tab left. Graphic design and report on this Page.

    I created a button to hide / show the sidebar.

    When I hide the sidebar, then more space white bar inside the graph. (chart appear somewhere not in the Center)

    My requirement is necessary reduce the white space (or center the graph) when the sidebar is leather.

    Here is my sample application to apex.oracle.com.

    Application name: chart

    Application ID: 36667

    Sugi_demo = workspace

    Username = my_demo

    password = my_demo

    Thank you

    Su.GI

    Hi Su.gi,

    Please check the application now.

    I removed the width fixed 530px and centered on the chart.

    I have used Inline CSS in the page attributes:

    object {
      margin: 0 auto !important;
    }
    

    I hope this helps!

    Kind regards

    Kiran

  • Jasper on oracle APEX integration error. "Error: file null.jasper not found.

    Hi all

    Recently, we have configured Oracle APEX and configured report Jasper on Glassfish 4.1. Everything went well, but when you try to run the test report we get following error.

    "Error: file null.jasper not found.

    Can anyone help with this?

    Database: Oracle 11g R2

    APEX: 4.2

    GlassFish 4.1

    Report of Jasper 1.3.0.2

    Hi Kiran,

    Thanks for your reply, we used the same link for integration.

    But now we have solved the problem. The issue was with the version of Glassfish. It seems that report jasper is not compatible with the 4.1. So, we removed 4.1 Glassfish and install Glassfish 3.1. That solved the problem for us.

  • Interactive report Bind variable not working do not?

    Hello

    I'm new to APEX and try to find how to use APEX of interactive reports with bind variables. So, I created one with the following query:

    SELECT i1.if_bic_code, b.bicname, count (*) NTC
    OF IF_DATA i1, bic b
    WHERE i1.if_bic_code = b.biccode (+)
    AND i1.insert_date BETWEEN: P40_X1 AND: P40_X2
    I1.if_bic_code GROUP, b.bicname

    The report is supposed to show a number of comments by the bic_code (= bicname) of the IF_DATA table for the specified period.

    These 2 bind variables are actually 2 Articles in the same region, with the help of a DatePicker for them. They have no initial values. Thus, the report displays initially no record. After either by using the date picker or manually enter values in these 2 points and pressing go button doesn't always display no line. Am I missing something here? It seems that the query again to the database, or the bind variables do not take the values entered for them.

    TIA

    Hello

    If you are the Go button that appears on the interactive report action bar, you must add in page elements names that must be saved when you do this, as the page itself is not subject to (which is the normal action that saves your dates).

    To do this, change the attributes of the report and go to the bottom of the page. You should see a section attributes advanced with a parameter "Page to go". In this, enter:

    P40_X1,P40_X2
    

    -C' is a list separated by commas to names of page elements that you saved when you click the Go button

    Andy

Maybe you are looking for