Filtering in APEX

Hello world

I hope someone can help, because I think that this question fairly simple (not for me unfortunately, as I am quite new to Oracle).

I have an application in the APEX, who reports on a set of data on say product sales. All products have a product id.

I need to be able to filter on more than 1 product at the same time ID, is it possible? If so, how?

for now, just click on the column heading and it offers a space for scroll me down or type the id of that I'm looking, but it's limited to one login at a time.

It is editable to be able to choose more than one ID at the same time?

(can't add a screenshot)

Thanks in advance

5a52c729-a72b-40EE-9b1d-5fc1a6c48658 wrote:

Hello world

I hope someone can help, because I think that this question fairly simple (not for me unfortunately, as I am quite new to Oracle).

Hello. Please update your forum profile with a real handle instead of '5a52c729-a72b-40ee-9b1d-5fc1a6c48658 '. It is easier to help you if you include the following information when ask you a question:

  • Version of the APEX
  • Version of database
  • Version of the browser.
  • Theme
  • Type of area (in particular, makes clear whether a 'report' is a standard or interactive report)

I have an application in the APEX, who reports on a set of data on say product sales. All products have a product id.

I need to be able to filter on more than 1 product at the same time ID, is it possible? If so, how?

for now, just click on the column heading and it offers a space for scroll me down or type the id of that I'm looking, but it's limited to one login at a time.

This looks like an interactive report.

It is editable to be able to choose more than one ID at the same time?

Yes. Create a Filter column on the product ID column, select 'in' as operator and enter a list separated by commas of the product as the Expression ID.

Tags: Database

Similar Questions

  • Problem with interactive report

    Hi all

    I use Apex 4.2

    I have an interactive in which I activated the filtering and sorting.

    When I click on one of the column in the interactive report, saying: "LAST NAME", it shows me the filtering and sorting options drop down.

    The poster also available name drop extracted from the query, but it shows me some range of name pronounce A - C only.

    I have family with starting with another letter also names, but those names are not displayed.

    For some columns displays the values of A to E, but not the full list.

    How to display the entire list in this fall down.

    Kind regards

    Jean-Louis Patel.

    Hi Alice,.

    Because of interactive report performance, it loads only a few filters.

    If you change the column definition for the column, under set the Filter Type of column to one of the other options like 'User defined list of values to exact match filter' from the list of values.  You can then specify the query used to generate this list.  You could use something like what listed below to grab the first 20000 records.

    Select *.

    from (select name

    WCP

    em order by name)

    where rownum<=>

    But don't forget, it will always affect your performance of interactive report page.

    Or alternatively, you can use this link:

    http://tpetrus.blogspot.in/2012/05/interactive-report-filtering-in-apex.html

    -Sunil Bhatia

  • IR of dynamic action

    Hi all

    I have the form based on the table issues.

    In this form, there is an issue_summary point.

    and also on the same page, there are interactive report.

    I want to, when the user enters the issue summary, then he must find in the table and
    populate IR with related issues.

    Can you please help me anyone, how we can do this?

    Thanx
    OMy

    Hello Omy,

    Find out what...

    http://anthonyrayner.blogspot.com/2010/07/report-filtering-with-Apex-40-dynamic.html

    Thank you
    Machaan

  • Update of the elements on the Page regarding filters in Oracle APEX interactive report

    I recently started using interactive reports in my Oracle APEX application. Previously, all pages in the classic application reports. The interactive report in my new page works fine, but now, I would like to add a summary box/table above the interactive report on the same page that displays values added some columns in the interactive report. In other words, if my interactive report displays 3 names of separate Manager, 2 separate offices and 5 different employees, my summary (box) will contain a line and three columns with numbers, 3, 2, and 5, respectively.

    So far, I did this job creating the box summed up as a classic report that account of the distinct values for each column in the same table that my interactive report pulls. The problem is when I try to filter my interactive report. Of course, the classic report is not updated based on the interactive report filters, but I don't know how I could link the two so that the classic report meets interactive report filters. From my research, there are ways to refer to the value in the search box of the interactive report using javascript/jquery. If possible, I would like to refer to the value of the filter of the interactive table with javascript or jquery to refresh the summary box whenever a new filter is applied. Does anyone know how to do this?

    Thanks, Patrick! I was always getting some of the old filters for a reason, but I was able to use the tables included in queries to retrieve my ID to report, that I used in the APEX_IR. Function GET_REPORT.

    More details here.

  • APEX filters

    We have an interactive report that we have limited the number of rows that can be returned using the 'number of lines Maximum' in the definition of the pagination. IE. If run sqlplus query would amount to 1 000 000 lines but only 500. The question is: when a filter is applied to the IR filters only on the result of the international registration (the subset of 500 records, limited by the number of lines maximum setting) or first apply the filter to all of the data, 1 000 000 lines?
    Thank you
    Jon

    It filters on the full data set, IE 1 000 000. It should be easy to test yourself if you want more insurance.

    Shunt

  • Show no IR filters

    Hello

    This is Apex 4.2.

    Currently when I open a page of interactive report, it displays the filters

    How can I change this and when the page opens, it displayed like this

    Concerning

    Gus

    I found the solution by adding the following my my page

    $(function(){
      if(!($('#apexir_CONTROL_PANEL_COMPLETE').css('display') == 'none')){
        gReport.toggle_controls( $x('apexir_CONTROL_PANEL_CONTROL') );
      }
    });

  • Simple questions about interactive Apex reports

    I have not yet made many experiments with interactive reports, and a few weeks ago, I heard a colleague that I should not create them. He told an interactive report in our environment of production - according to him, if a user changes the interactive report (for example, adding or dropping a column), other (s) see the same changes that have been made by the first user, so this interactive report cannot have its columns or content is personalized for each user because each user will need to see its own version of the interactive report.

    Because it is expected that each user can see their own version of interactive reports, it discouraged me to go forward. I need to understand this situation because I'm about to release another interactive report in a new page of the Apex - and overcome this if possible.

    Another question: is it possible to replace Oracle reports with export to PDF - Apex and this would include customized logo, header, trailer, and other features of Oracle reports? Certainly not at 100%, but some of these features, such as reports of matrix - they do? Right now, I put reports in packs of function that returns custom types and activities of logic inside the function that returns a type Apex them simply returns by selecting its data, but this question has crossed my mind because I would like to release the Apex of other software development environment.

    I use version 4.2 of the Apex.

    Hello

    There is an attribute on interactive reports where you can define whether the user can save it s own versions of the report, removing columns or adding filters, but the main report is always the same for all users, just as it has been defined by the developer of.

    On PDF printing, I use Jaspersoft Studio to do. It s free and very useful.  There is a package called jrxml2pdf developed by Andreas Weiden, that allows you to print reports of APEX jaspersoft.

    It may be useful

    Best regards.

  • Filter on Apex eliminated 4.2.1.00.08

    We have a server with oracle standard one installed and apex 4.2.1.00.08 and we have created a report with interactive reports application and from one moment to the other filters disappear and now we are not able to filter. We try to run our application form Google Chrome, Internet Explorer, from a remote computer in the same network, delete us the browser cache but the problem persists, it might be a bug known of these apex version? Uninstalling Apex might be a solution?


    Without the error



    Interactive reports on apex 4.2.1 without the error.JPG


    With the error on the filter


    Interactive reports on apex 4.2.1 with the error.JPG

    Any help with this error will be higthly apreciated.


    Thank you

    You can, when you use Firefox or Chrome, open the JavaScript console and see if there are errors in the errors tab?

    Thank you

    Tony Miller
    Los Alamos, NM

  • After upgrade to apex 5 images static and services rest fail with 404

    It's probably something stupid, I did, but I can't understand what it and after 2 days of going around circles (mainly on these forums!) I think I need help

    I've updated to 5 apex, I ran the script @apex_rest_config.sql, ADR configured to run under tomcat, but images of the workspace and the rest services do not work I'm just 404.

    "GET/exbtuat2/f? ' p = 9999:LOGIN: HTTP/1.1 "200 12328

    "GET /exbtuat2/manrep/r/files/static/v2Y/login.png HTTP/1.1" 404 14942

    "GET/exbtuat2/f? ' p = 9999:LOGIN: HTTP/1.1 "200 12329

    Try the rest gives script sample:

    "GET/exbtuat2/manrep/employees HTTP/1.1" 404 14942

    Setting up debugging on ADR shows that pools are supposed to be properly configured:

    INFO: Web deployment application archive /ora/app/oracle/product/tomcat/apache-tomcat-7.0.56/webapps/exbtuat2.war

    June 16, 2015 16:10:17 oracle.dbtools.common.config.db.DatabasePools validatePool

    INFO: Validation pool: apex

    June 16, 2015 16:10:17 oracle.dbtools.common.config.db.DatabasePools validatePool

    INFO: Pool: apex is configured correctly

    June 16, 2015 16:10:17 oracle.dbtools.common.config.db.DatabasePools validatePool

    INFO: Validation pool: apex_al

    June 16, 2015 16:10:17 oracle.dbtools.common.config.db.DatabasePools validatePool

    INFO: Pool: apex_al is correctly configured

    June 16, 2015 16:10:17 oracle.dbtools.common.config.db.DatabasePools validatePool

    INFO: Validation pool: apex_pu

    June 16, 2015 16:10:17 oracle.dbtools.common.config.db.DatabasePools validatePool

    INFO: Pool: apex_pu is correctly configured

    June 16, 2015 16:10:17 oracle.dbtools.common.config.db.DatabasePools validatePool

    INFO: Validation pool: apex_rt

    June 16, 2015 16:10:17 oracle.dbtools.common.config.db.DatabasePools validatePool

    INFO: Pool: apex_rt is correctly configured

    on the example rest application stack trace gives:

    oracle.dbtools.http.errors.NotFoundException

    at oracle.dbtools.url.mapping.URLMappingsProvider.map(URLMappingsProvider.java:79)

    at oracle.dbtools.url.mapping.filter.URLMappingFilter.doFilter(URLMappingFilter.java:55)

    at oracle.dbtools.http.filters.FilterChainImpl.doFilter(FilterChainImpl.java:51)

    at oracle.dbtools.http.locale.LocaleFilter.doFilter(LocaleFilter.java:60)

    at oracle.dbtools.http.filters.HttpFilter.doFilter(HttpFilter.java:45)

    at oracle.dbtools.http.filters.FilterChainImpl.doFilter(FilterChainImpl.java:51)

    at oracle.dbtools.http.cors.CORSResponseFilter.doFilter(CORSResponseFilter.java:71)

    at oracle.dbtools.http.filters.HttpResponseFilter.doFilter(HttpResponseFilter.java:45)

    at oracle.dbtools.http.filters.FilterChainImpl.doFilter(FilterChainImpl.java:51)

    at oracle.dbtools.http.errors.ErrorPageFilter.doFilter(ErrorPageFilter.java:71)

    at oracle.dbtools.http.filters.HttpFilter.doFilter(HttpFilter.java:45)

    at oracle.dbtools.http.filters.FilterChainImpl.doFilter(FilterChainImpl.java:51)

    at oracle.dbtools.http.ecid.ECIDFilter.doFilter(ECIDFilter.java:35)

    at oracle.dbtools.http.filters.HttpFilter.doFilter(HttpFilter.java:45)

    at oracle.dbtools.http.filters.FilterChainImpl.doFilter(FilterChainImpl.java:51)

    at oracle.dbtools.http.filters.Filters.filter(Filters.java:46)

    at oracle.dbtools.http.entrypoint.EntryPoint.service(EntryPoint.java:74)

    at oracle.dbtools.http.entrypoint.EntryPointServlet.service(EntryPointServlet.java:46)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at oracle.dbtools.rt.web.HttpEndpointBase.dispatchableServices(HttpEndpointBase.java:166)

    at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:88)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)

    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)

    to org.apache.coyote.AbstractProtocol$ AbstractConnectionHandler.process (AbstractProtocol.java:611)

    to org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run (JIoEndpoint.java:314)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:615)

    to org.apache.tomcat.util.threads.TaskThread$ WrappingRunnable.run (TaskThread.java:61)

    at java.lang.Thread.run(Thread.java:722)

    Someone at - it ideas why this isn't working (my guess would be rights issue), my apologies if I missed something stupid and don't see it?

    Thank you

    Dave

    I solved the problem. It seems to be a problem with the use of ADR ords.3.0.0.121.10.23. The images don't work either as a stand-alone with tomcat. Back to ords.2.0.10.289.08.09 has solved the problems.

    Dave

  • Oracle Apex Interactive report missing filter column header information?

    Hello

    I use Oracle Apex 4.2, on Internet Explorer 9. I created an interactive report based on the views created in the database (11 g, version 11.2.0.1.0) oracle (workspace = database schema) I use the value of rownum to act as a key to identify the different lines.

    Whenever I try to find the information of one of the column headers for the interactive report (number), I'm not able to find the line, but when I try the same search for "action bar" at the top I am able to see the desired results. That is true of the SQL Developer so know if enter the same information in the filter of the columns, I see the corresponding lines.

    Y at - it an explanation for this behavior?

    Thank you

    Harry

    Hello

    This is a limitation of APEX. Column header filters in IR displayed first 999 distinct values in the ascending (after the application of all the IR filters). For example, you can filter 2310 using 'menu action filter' (as you specify) and then try clicking on the topic 'the number '. Then you must see 2310 here.

    fac586 of course it is a bug in the documentation, but 1 million limit is neither practical nor a way to go.

    Kind regards

    Hari

  • APEX 5 - problem with computations in applications.

    Hi experts,

    I am facing some problems with calculations and expressions too.

    I have two EPS. Dev and Prod (4.2). I upgraded to 5.0 apex in the dev environment.

    After a few don't test with applications no DEV I have problem with computation - nothing is changed in both of the approx.

    For example: I use point computation to only display the sysdate value - 10 after a label. (some info default filtering).

    On prod ENV everything works OK - value appears when I reference by + ITEM.

    This same article on DEV invariably shows nothing. There is no error in the LOG.

    PROD:

    2015-05-26_131505.png

    2015-05-26_131613.png

    TEST

    2015-05-26_131541.png

    2015-05-26_131632.png

    Is there a difference any to save the session state for items? Before that the regions are displayed?

    I have same problem when I want to use certain conditions to show some ITEMS/REGIONS/DA... where some ITEM_VALUE is used.

    I tried the same thing on apex.oracle.com.

    For EXAMPLE:

    Some button should only appear if a page element value is not zero (: P_ITEM is not null). (I tried DA or simple condition - screenshot below)

    He worked in APEX 4.2 but not in 5.0 for me.

    If I use PL/SQL Expression and type "1 = 1", everything works. But I need the old feature where I can use the comparison of point values page.

    This does not work for me in the Page load DA. It has never triggered.

    2015-05-26_132610.png

    I work with APEX about 6 years, but I have never seen this.

    Concerning

    J

    Hello

    I don't know if I understand your DA it checks the P1_TEST "is not zero", but this element of the page is set anywhere on your page, then this condition DA won't be ever true. For your calculation, the calculated value is correctly displayed next to your agenda of the P1_DATE_FROM page. I'll have a look at what is happening with 'SQL Expression. But please be aware that this is just a warning in the Page Designer, you will still be able to use "SQL Expression".

    Concerning

    Patrick

  • Interactive report - expanded filters after import application

    Hi all

    I have an interactive relationship with filters added on top. I have a minized these filters and save it as default report. It works very well. But when I have my request to export and import it into another environment, passed the filters on the top section. So, I need to sign in as a developer and reduce the filters section and save the report as a default value.

    Is it possible to keep this efficient format when we export/import of the application?

    When I export my request, I select Yes for export registered interactive reports.

    I'm using the Oracle 11 g with 4.0.2 Apex. I tried both in IE and FF.

    Thank you

    ZKay

    HI ZKay,

    You can search this thread:interactive reports - keeping saved reports after import new version of page

    (1) https://apex.oracle.com/pls/apex/f?p=31989:65:114410656176052:

    (2) David Peake on Oracle APEX: preserve user recorded interactive reports

    It will be useful.

    Thank you

    Benjamin.

  • Apex 4.2. report filltered with the value of table by entry

    Hi all

    Please could you help me? I have problem with my select input filtering.

    select 
    "ROWID",
    "OSOBA_NASAZENI",
    "PROSTREDI_ZAKAZNIK",
    "PROSTREDI_VRSTVA",
    "DATUM_NASAZENI",
    "KOMENTAR",
    "KOMPONENTA_POLOZKA",
    "KOMPONENTA_NAZEV",
    "KOMPONENTA_VERZE",
    "ID_NASAZENI"
    from "#OWNER#"."NASAZENI"
    where PROSTREDI_ZAKAZNIK in (:P21_X)
    

    Filtr works very well in P21_X of entry can TBC value only or a different alone as GEMB. Where there is variety "TATRA", "FOUR", "BSC", "GEMB" it no longer works. I tried this single list without quotas, but it does not help.

    I want to reach is in case I will come to the page that I need to see specific things for people. As if someone extends from TBC, it should see only things to confirm. In which case I'll app I'd like to see all things. Is this possible?

    Thank you for your time and effort

    Good day

    redy007 wrote:

    Please could you help me? I have problem with my select input filtering.

    1. Select
    2. "ROWID",.
    3. "OSOBA_NASAZENI,"
    4. "PROSTREDI_ZAKAZNIK,"
    5. "PROSTREDI_VRSTVA,"
    6. "DATUM_NASAZENI,"
    7. "COMMENT."
    8. "KOMPONENTA_POLOZKA,"
    9. "KOMPONENTA_NAZEV,"
    10. "KOMPONENTA_VERZE,"
    11. 'ID_NASAZENI '.
    12. of ' #OWNER # '. " NASAZENI ".
    13. where PROSTREDI_ZAKAZNIK in (: P21_X)

    Filtr works very well in P21_X of entry can TBC value only or a different alone as GEMB. Where there is variety "TATRA", "FOUR", "BSC", "GEMB" it no longer works. I tried this single list without quotas, but it does not help.

    I want to reach is in case I will come to the page that I need to see specific things for people. As if someone extends from TBC, it should see only things to confirm. In which case I'll app I'd like to see all things. Is this possible?

    It's the common "variable list" model [anti-]. In

    select * from table where columnvalue in (7788, 7839, 7876)
    

    (7788, 7839, 7876)is a list of expressions and the predicate is evaluated as a membership condition.

    In

    select * from table where columnvalue in :P1_X
    

    :P1_Xis a scalar string, unable to contain multiple values.

    In a report of type APEX, a source report of the body of the PL/SQL function returning a SQL query with lexical substitution can be used to produce a "variable list:

    return 'select * from table where columnvalue in (' || :P1_X || ')';
    

    where P1_X contains less than 1000 values, has been disinfected to code SQL injectionand string values are properly cited.

    Some people suggest the following approach, that will work also in interactive APEX reports:

    select * from table where instr(':' || :P1_X || ':', ':' || columnvalue || ':') > 0
    

    However, it is underperforming because it eliminates the possibility of using the index optimizer or the size of the partition in the execution plan.

    See various elements in the list to ask Tom and imitating the channel to the table using sql features for effective solutions.

  • Possible to use both 'and' and 'or' standard filtering operators?

    Hi all

    The filtering mechanism standard of Apex implicitly provides the operator "and".  that is several filter criteria must all be true.

    Is it possible to include both 'and' and 'or' operations with standard filtering?

    TNX,

    Kim

    Hello

    to clearify with an example, create a filter (via a filter action) of LINE type and type the expression of complete filter that you want to use by using the alias column in this screen, for example:

    ((A n'est pas null et B = 'Testvalue1') or B = "Testvalue2")

  • Problem with the filtering of data

    Hello!

    I have a problem with filtering the data in my table and don't know how to solve it properly.

    I created a tabular presentation, my table, a few text fields that are used as input for the various columns of the filter and a filter button that submits the page.

    The problem appeared when I try to filter a column that has null values in the table and is editable... it's that I have found.
    When I press the button I get no line, although there should be some.

    It's the submitted query:

    Select

    "MSR_PRD_ID,"

    "SRC_STM_ID,"

    "ID."

    "ISIN"

    ...

    of ' #OWNER # '. " IZV_SLOG_DET ".

    WHERE

    Lower (MSR_PRD_ID) = low (nvl (: P7_X_MSR_PRD_ID, MSR_PRD_ID)) and

    Lower (SRC_STM_ID) = low (nvl (: P7_X_SRC_STM_ID, SRC_STM_ID)) and

    lower (ISIN) = low (nvl (: P7_X_ISIN, ISIN)) and

    ...

    The nvl function is used so that if the user leaves the field blank it filters by fields that have entry only.

    Does anyone know how I could get around this?


    Kind regards

    Ivan

    LOWER (NVL (ISIN, 'Y')) = LOW (NVL (: P7_X_ISIN, BASS (NVL (ISIN, 'Y'))))

    Denes Kubicek

    -------------------------------------------------------------------

    http://deneskubicek.blogspot.com/

    http://www.Apress.com/9781430235125

    https://Apex.Oracle.com/pls/Apex/f?p=31517:1

    http://www.Amazon.de/Oracle-Apex-XE-Praxis/DP/3826655494

    -------------------------------------------------------------------

Maybe you are looking for