Interactive report based on a Collection

Hi guys

Using Apex 3.2

I have a classic report based on a collection, which works very well.
I am now trying to create an interactive report based on the same query (collection), but no data is returned.
I there something special I need to do an interactive report.

See you soon


Gus

Hello Gus,

First time when you create a report based on the collection ir, it does not include the columns in the display (don't know why)

pls select the correct answer to help others

Thank you

Tags: Database

Similar Questions

  • Updated interactive report based on shuttle Page

    I am trying to create an interactive report based on the selected items in a shuttle service.  On the page there is a page entitled P2_ITEMS element which is a shuttle service.  It displays a list of items for the user to choose and returns the item_id, the primary key of the main table.  I then an interactive report on the same page that displays data for the item_ids selected in the shuttle.  I use the sql query below in my interactive report, but nothing shows up in my report.  How can I get the interactive report to be updated when items are selected in the shuttle?

    Select

    a.date_loaded,

    b.item_type,

    c.Item,

    a.info

    point a, item_type_lookup b, item_name_lookup c,.

    where instr (': ' |: P251_ITEMS |': ',' :'|| a.item_id |': ') > 0

    and a.item_type_id = b.item_type_id

    and a.item_name_id = c.item_name_id;

    Hello

    Please, install application example sample Dynamic Actions. There are exactly what you are looking for (side Server-online shuttle refresh).

    Kind regards

    Pavel

  • Select a cell of interactive report based on another hidden cell

    Greetings,

    Someone know how to select a cell in an interactive report, based on the value of another cell in the same row and without this cell being shown?

    The integrated highlight feature IR does not seem to allow me to highlight a cell based on the value of another cell (correct me if I'm wrong).

    So I tried to go with a JavaScript solution, that I found in a thread somewhere on the forums of the APEX. I created a dynamic Action with this JavsScript code:
    $('[headers = "INTENSITE"]').each(function() {
      if ($(this).text() == 1) {
        $(this).siblings('[headers = "NOM_COMPLET_USAGER"]').css('background-color','red'); 
      }
    });
    and it works perfectly when the column is displayed, but not when it is hidden (which makes perfect sense).

    So this is where I am stuck. The report has a lot of info, and I don't want to have a useless column projected and using precious space.

    Any help would be appreciated.

    Thank you
    Mathieu

    You can try the following:

    1. Add a column to your sql that contains the background for example color

    SELECT
    EmpNo,
    Ename,
    initialst,
    Decode(INTENSITE,1,'red','white') background_color
    Of
    EMP;

    2. in the new updated interactive report background_color column is hidden.

    3. Select the NOM_COMPLET_USAGER column and set the following parameters

    Link text = > #NOM_COMPLET_USAGER #.
    Link attributes = > style = "background-color: #BACKGROUND_COLOR; #
    Target = > URL
    URL = > #.

    I hope it helps

    Shunt

  • Conditional display of interactive report based on the different SQL query

    Hello

    I have two drop-down list at the top of my page and below I have an interactive report.
    Based on the selection of the user from the drop-down list values, interactive report should change based on different SQL queries.

    Is it possible to have different SQL queries based on the drop-down list values and generate interactive report based on that?

    Thank you

    Hello

    You can't have IR based on function returning the query as you can have classic report

    But here is a workaround
    http://www.oracleapplicationexpress.com/tutorials/71

    Kind regards
    Jari

  • interactive report based on an existing table

    Many people, it is the next step in the construction of my app.  I watched a tutorial of utube produced from a worksheet a table in a database and a set of pages to enter data and to display and edit data in the table.  I already have the table and I would like to make the pages I've seen.  a spreadsheet as a table which allows the edition of each row and a button create on top.  I guess I was also able to delete a line if necessary. I think I need to creata a page, select report and interactive report.  Continues in this way, I get a request for a sql statement that will likely tell the page generator that he needs to create the report.  I need to make the report based on a table in another table space.  At this page, I entered in the query designer and my table space is not listed, only the current APEX of table space is available.  I went in a different direction to create a form for a table and to the bottom of the sequence, he also requested information in the table.  My table db space is listed as available and I am able to create the registration in a satisfactory manner.

    Then, why I can see and interact with my db table space when you create a form for a table but can not find the db table space when you generate an interactive report?

    Also, I'm heading down the correct path for the interactive report, that I need?

    "HustlingHare" alright, get ready to be the hero.  "" "You're almost there. '"

    (1) Firstly, nuke has report page IR that you just created.  You don't need it.

    (2) then go back and run the wizard to create a Page.  Choose 'Form', then 'form on a Table with the report '.  Because your DBUSER1 has privileges discrete objects on the table in the schema DBUSER2, DBUSER2 must appear in the select list of "Table / view owner" in this wizard.

    Follow the steps in the wizard to create the interactive report and form, and you're done!

    Joel

  • Interactive report based on the view

    Hello!

    I just started to rewrite my apps of forms at the Apex.
    Based on an existing view, I want to create an interactive report, but there is only the choice between 'Table' and 'SQL statement'.
    Is it possible to use the view directly (not in a SQL ' select * view)?

    Concerning
    Pietja

    Hello Pietja,

    In my APEX env (3.2) an IR cannot be based on a SQL query. You can use the Query Builder to select a table or view, but still he ends with an SQL statement.

    Greetings,
    Roel
    http://roelhartman.blogspot.com/
    You can reward this response in marking it as useful or Correct ;-)

  • Interactive report based on sysdate filter

    Hello

    I have an interactive report in an APEX 4.0 application. One of the columns in the report is a date field to date in the format "MM/DD/YYYY". I want to install a filter on the report so that the report displays only records where the date is the system date. How can I do? I don't want to install the filter on the side of the query.

    Thank you
    Machaan

    Machaan,

    You could do this with a filter of lines.

    (1) for the execution of your interactive report, go to Actions-> filter
    (2) type of filter, select the option 'Row '.
    (3) enter an expression such as: TRUNC (E, 'DD') = TRUNC (SYSDATE, 'DD')

    Obviously, your filter would replace 'E' in the above expression with the right letter for your specific date column.

    Joel

  • edit interactive report based on APP_USER link conditional

    I have a users table with standard information, including a user_id column which is what is used by my access control page to connect. I have a screen of user management with an interactive report I want everyone to see all users, but I want only the link modify to display the line that represents the user who is logged on. I know there is a conditional parameter on the link change, and I tried to develop in exp1 = exp2, with & APP_USER. exp1 and exp2 user_id, but who do not seem to work. Any other ideas, or I'm doing something wrong with the way I tried to make it work?

    HI -.

    It really bothers me, this forum has a problem with the code examples, so for a while at least I posted quick example on Google:

    [Conditional column | http://docs.google.com/Doc?id=dd2tkvv6_212dbzw2ftq]

    Not to complicate too much, but if you want without empty column except a line, you could of course apply this trick to the column that contains actually the user name in your table... in other words, the user can right click on their name to go to the Edit screen, but any other name user, but they would not be a hyperlink. But it is as they say an exercise for the reader :)

    Good luck.

  • Interactive report based on the hidden column cell color

    Hello

    APEX 5.0.1 used here.

    How can I set the color of a specific cell (or column) based on a hidden column?

    Seems the link that I can't use the built-in feature because I need the custom color returned by my request.

    I tried to set the color with javascript by iterate over each line, by taking the value. text() of the color column and value

    This color-specific cell. It works, but it requires the column is visible.

    A column containing a hexadecimal value of the color does not look good...

    I tried to hide / display: no column complete but this messes up the layout.

    THX

    the force says:

    APEX 5.0.1 used here.

    How can I set the color of a specific cell (or column) based on a hidden column?

    Seems the link that I can't use the built-in feature because I need the custom color returned by my request.

    I tried to set the color with javascript by iterate over each line, by taking the value. text() of the color column and value

    This color-specific cell. It works, but it requires the column is visible.

    A column containing a hexadecimal value of the color does not look good...

    I tried to hide / display: no column complete but this messes up the layout.

    Specify the color of cell required using the hidden column and a data attribute to the property Expression of HTML in the column:

    #VISIBLE_COLUMN_ALIAS#

    Apply a static ID of the visible column to serve as a selector, jQuery, and you can access the invisible color value in your JS code in dynamic action to run the JavaScript Code using the dataset property.

  • Filter column position of the interactive report

    Hi all!

    First of all, sorry my English.

    I have a problem with filters standart on the interactive report column heading. Version 4.0.2 APEX. It is interactive report based on the view. Nothing unusual - behavior and the default templates. I have also the region of filter on the page, and after user-press "apply" button my package variables to session state of filter. View used these values. It is worked and filtered interactive report. But when I try also to use the filters on the heading of the column that is nothing past. I have try the column type: report Standart column and display text. I have try the Filter Type column: by default based on the Type of column and the list defined by the use of... Contain. Nothing, as no filter exists at all. Filtering with worked as usual action buttons. I think that this problem in a SEPARATE implicit in this filter. I know that there are quantitative limitation of DISTINCT values with column header filter, but I have nothing in the filter. And even I have type the value and press ENTER, nothing happened. Columns with Date type is fine, but String and number does not.

    There is no work around? Thank you.

    Solved within "parameterized" view, remove and replace with SELECT with params.

  • Apex #4.2 interactive report details

    Hi all

    In our application, we had implemented using interactive report, the following clarifications required.

    Version of the apex # 4.2

    THAT IS TO SAY #10

    Theme # Light Blue 100

    Q1. By default under the action button see us option "Download".

    -Can rename us export.

    -can we get outside Actions, i., e download option download can only visible when they choose the Actions button but the user is after button create as shown below.

    Q2. For each heading they can filter data using the order ascending or descending, as shown below

    -Suppose that I had selected in ascending order, but if I want to deselect the option there is no option to do what ever they have selected it will show, how can deselect us this option.

    -Now we are given as "Asia/Europe/region" we show of table d/b, but asks the end user to have the option as 'All' when they select it should show all regions in time?

    Q3. In our application, we have a button as "De-Active" when they click on this button we put active_flag as "N" as shown below, these data in the reports should be visible in color "red" to distinguish between them, at the bottom of the screen shot if we look at we see active_flag "N" this line full interactive report must be included in the color red?

    Q4. Created the form using 'Form on a table with the report' in this case when the button is clicked Create he will refer to the form, and if we do not select the required fields and click on ' submit 'see us error message like', we can remove "1 error has occurred" and see the def only messages.»

    Q5. In our application we use an image for the replica as shown below, but the user has asked to replace it with something of a Clone of the image, where we can get this image to replace this particular image.

    Q6. In our application, we use a 'level' tab and to display messages of success that we are showing to the left, as requested by the user can be messages on the screen as shown in the screen two as on the green color to display messages there.

    Screen 2:


    Kind regards

    Sruthitamiri

    Hi all

    Thank you very much to all those who had provided solutions for my request above, now I have some other clarifications that I will raise individual threads.

    Question #3: User functionality of highlight of interactive report. Citation: Re: change the color of line in an interactive report based on a column-> correct answer value

    Question #5: On Google image search. Download it! Publish the shared components and change the reference to the link column. Here is a picture of the :-> useful sample

    Question 1, you can add a link to the region to perform the action download...: http://www.apexninjas.com/blog/2012/05/create-a-custom-download-link-for-an-interactive-report/ -> correct answer

    Question #4: See the following thread: remove the number of Validation errors-> correct answer

    Kind regards

    Sruthitamiri

  • 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

  • help to try to simplify the form table, based on the collection using dynamic measurements

    Hi everyone, I have tried cleaning and simplify an application designed in 2008 apex 3.2.  We have improved in 4.1.2 and want to take advantage of our understanding of the apex and the dynamic measures to simplify a large part of our code, get rid of the redundancies and make it easier for the programmer to debug and improve next.

    The application is for traders and commercial fishermen and currently has around 4100 users.

    The part that I'm trying to simplify is a tabular report, based on a collection.  Almost all areas in this tabular form has a logic linked to it... and in most cases, it is superfluous in that it executes a UPDATE_MEMBER on the collection.  I would like to remove as much of javascript and additional processes as possible.   I'm also still very new to jQuery and javascript, and faced with the two... but competent in pl/sql.

    tabular query is:

    {code}

    SELECT
    seq_id,

    apex_item. Text (1, seq_id, "," "id ="f01_"| seq_id,",")"DeleteRow. "

    apex_item.text_from_LOV (C004, 'SPECIES'). » -'|| apex_item.text_from_LOV (C005, 'RANK') | » -'|| apex_item.text_from_LOV (C006, 'MARKETCODE') | » -'|| Unit apex_item.text_from_LOV_query (c007, 'select unit_of_measure d, unit_of_measure r species_qc'),

    apex_item.select_list_from_LOV (6, c008, "STOP," onchange = "getAllDisposition('||) seq_id. "" ")" ',' YES, '0', "- Select favorite -", ' f06_ ' | seq_id, cm) available.

    apex_item.select_list_from_LOV (7, c009, style of ' GEAR, "=" background-color: #FBEC5D;) "onFocus ="checkGearPreviousFocus('||). " seq_id |') ; "OnChange ="getAllGears('|| seq_id ||). " "" ")" ',' YES, 'f07_', "- Select favorite -", "3333" | seq_id, cm) Gear,.

    apex_item. Text (8, TO_NUMBER (c010), 5, null, "onchange ="setTotal('||)) seq_id. ")" «, » f08_'|| seq_id, cm) quantity.

    apex_item. Text (9, TO_NUMBER (c011), 5, null, "onchange ="getPriceBoundaries('||)) seq_id. ")" «, » f09_'|| seq_id, cm) price.

    apex_item. Text (10, TO_NUMBER (c012), 5, null, "onchange ="changePrice)
    ('| seq_id |') "onKeyDown = selectDollarsFocus('||) "(seq_id |', event);" ',' f10_'| "" seq_id, cm) $,.

    Decode (c013, 'Y', apex_item.text (11, c014, 30, null, "style =" background-color: #FBEC5D;)) ' onClick = 'onFocusAreaFished('|| seq_id||'); "',' f11_'. seq_id, cm), "n","N/A") Area_Fished, "

    Decode (c017, 'Y', apex_item.text (12, c018, 4, null, "style =" background-color: #FBEC5D;)) "onBlur ="setUnitQuantity('||). " seq_id. ")" «, » f12_'|| seq_id, cm), "n","N/A") UNIT_QUANTITY, "

    Decode (c017, 'Y', apex_item.text (13, 'CN', 3, null, "readOnly = readOnly; ',' f13_'|")) seq_id, cm), "n","N/A") UNIT_COUNT, "

    Decode (c050, 'Y', apex_item.checkbox (14, 'Y','id = "f14_" | seq_id |')) "style =" background-color: #FBEC5D; " onClick = "alterYes('|| seq_id||');" "onKeyPress = alterYes('||) (("(seq_id |');" ', c021), "n", "S/o") FinsAttached,.

    decode (c050, 'Y', apex_item.checkbox (15, ', "id ="f15_"|")) seq_id |' "style =" "background-color: #FBEC5D;" onClick = "alterNo('||)" seq_id |') ; "onKeyPress = alterNo('||) (("(seq_id |');" ', c022), "n", "S/o") FinsNotAttached,.

    Decode (c050, 'Y', apex_item.checkbox (16, 'U','id = "f16_" | seq_id |')) "style =" "background-color: #FBEC5D;" onClick = "alterUnk('||)" seq_id |') ; "onKeyPress = alterUnk('||) (("(seq_id |');" ', c023), "n", "S/o") FinsUnknown,.

    Decode (c050, 'Y', apex_item.textarea (17, c028, 3, null, "onchange ="setExplanation('||))) seq_id. ")" «, » f17_'|| seq_id, cm), "n","N/A") explanation, "

    Decode (c024,' no, apex_item.select_list_from_LOV (18, c029, 'HMSNATURE','onchange = 'saveNature('||))) seq_id. ")" ',' YES, ' one ', "- Select Nature of sales -", "f18_" | seq_id, cm), 'U', apex_item.select_list_from_LOV (18, c029, 'HMSNATURE','onchange = "saveNature('||)) seq_id. ")" ',' YES, ' one ', "- Select Nature of sales -", "f18_" | seq_id, cm), 'Y', 'N/a') Nature_Of_Sale,.

    decode (c020, 'Y',
    apex_item.select_list_from_LOV (40, c040, 'HMS_AREA_CODE',
    "style =" background-color: #FBEC5D;
    "onchange ="saveHMSAREA('||). " seq_id |', this.value) "',' f40_'|" seq_id, cm),
    (' N N/A ',' ') HMS_AREA_CODE;

    C020, c050,

    decode (c020, 'Y',
    apex_item. Text (41, TO_NUMBER (c041), 5, null, "onchange ="setSalePrice('||)) seq_id |', this.value) "',' f41_'|" seq_id, cm),
    (' N n/a ',' ') Sale_Price

    of apex_collections
    where collection_name = 'SPECIES_COLLECTION' order by desc seq_id

    {code}

    I am slow at first and just try to replace the ONCHANGE for apex_item 41 (retail price).   I hope that finally replace all the onblur/onchange to use the same dynamic action.

    The ONCHANGE for apex_item 41 is currently:

    {code}

    function setSalePrice (pRow, savePrice)

    {

    get var = new htmldb_Get (null, & APP_ID., 'APPLICATION_PROCESS is saveSalePrice', 0);

    Get.Add ('SETVALUE3', savePrice);

    Get.Add('ATTRNBR3','41');

    Get.Add ('SEQUENCEID', Prow);

    gResult = get.get ();

    }

    {code}

    the saveSalePrice application process is:

    {code}

    Start

    apex_collection.update_member_attribute (p_collection_name = > 'SPECIES_COLLECTION',)

    p_seq = >: SEQUENCEID.

    p_attr_number = >: ATTRNBR3,.

    p_attr_value = >: SETVALUE3);

    end;

    {code}

    I created two new hidden fields: P110_ID and P110_VALUE.

    I created a dynamic action: CHANGE COLUMN

    event: change

    selection type: jQuery Selector

    jQuery Selector: input [name = "f41"]

    real action 1 - records P110_ID with javascript expression: this.triggeringElement.id

    real action 2 - P110_VALUE value with javascript expression: this.triggeringElement.value

    true action 3 - run pl/sql code

    {code}

    declare

    number of v_member;
    number of v_seq;

    Start
    v_member: = TO_NUMBER (SUBSTR (: p110_id, 2, 2));
    Select ltrim (substr(:p110_ID,5,4),'0 ') in the double v_seq;

    safis_collections.update_column (v_seq,
    v_member,
    (: p110_value);
    end;

    {code}, where safis_collections.update_column is a package of db

    {code}

    Procedure update_column ()v_seq in varchar2

                            v_attr in number ,

                            v_value in VARCHAR2 )

    is

    Start

    apex_collection . update_member_attribute()p_collection_name=> 'SPECIES_COLLECTION'

                         p_seq = > v_seq ,

    p_attr_number = > v_attr ,

    p_attr_value = > v_value );

    apex_debug . message ()'put a day of column.seq ='| v_seq || 'attribute =' || v_attr || "with" || v_value );

    end ;

    {code}

    real action 4 - refreshment area

    I modified the query in a table to reference apex_item 41 to be

    Decode(C020,'Y',apex_item.) Text (41, TO_NUMBER (c041), 5, null), 'No,' N/a ') Sale_Price in the hope that it would fire the dynamic action.   I get the below error.  The value of P110_ID is null, the value of P110_VALUE seems to be correctly set.

    call returned Ajax Server ora error-sequence of 20103:member does not work
    There are in the collection 'SPECIES_COLLECTIO' application to run PL/SQL code

    I appreciate all thoughts/help on this.

    Thank you, Karen

    AHHA.  change the query to

    Decode (c050, 'Y', apex_item.textarea (28, c028, 3, null, null,,'f28_'| seq_id, cm), ' n ',' n/d "") explanation,.

    and that did the trick.  On the next item.

  • Workaround solution for using PLSQL as a source of interactive report?

    Hi all!

    I have a PL/SQL anonymous block here, I wanted to use as the source for an interactive report. Only, I didn't know that interactive reports supported PL/SQL...
    For example, the code:
    DECLARE
    a_userid NUMBER;
    
    BEGIN
    SELECT userid
    INTO a_userid
    FROM users
    WHERE UPPER(username) = :APP_USER;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    a_userid := 0;
    
    IF a_userid = 0 THEN
    SELECT distinct a.name AS Foodname, a.foodid AS Foodid
    FROM food a 
    INNER JOIN foodunit c
    ON a.foodid = c.foodid
    WHERE a.foodlanguageid = :P18_LANGUAGE
    OR a.foodlanguageid = :P18_SET_LANGUAGE
    AND a.userid = 0
    ORDER BY a.name;
     
    ELSIF a_userid = :APP_USER THEN
    SELECT DISTINCT a.name AS Foodname, a.foodid AS Foodid
    FROM food a 
    INNER JOIN foodunit c
    ON a.foodid = c.foodid
    WHERE a.foodlanguageid = :P18_LANGUAGE
    OR a.foodlanguageid = :P18_SET_LANGUAGE
    AND a.userid = 0 
    AND a.userid = a_userid
    ORDER BY a.name;
    END IF;
    END;
    Of course this code will not work because I do not understand everything IN the statements, but just trying to understand what it is that I'm aiming.
    This code point is that when a user is not logged (and visits as a public user page), it must fetch the 'NAME' and 'FOODID"FOOD table lines. I added a column of this table (named USERID) and all rows having the value '0' for this column.
    Now, when a user logs on, he or she has a fixed username (registered in another table, named 'USERS'). A user is able to add foods that they own to the list.

    Of course, a visitor is not supposed to see all food products that have been added to the table by registered users. So, I wanted to show the separate data. Visitors (unregistered) only see the default values (all the lines in which the userid = 0) and registered users should see both added their own food (my username is 1, then I want to see all the lines where the userid = 1) and the rows with default values (where userid = 0).

    I found a way here:
    http://www.oracleapplicationexpress.com/tutorials/71-Oracle-Apex-interactive-report-based-on-PLSQL-function

    But it is not only makes sense to me. Y at - it is an easy way to explain how the tutorial in the link, or you know an easier way? Like making a procedure or something, or a function or a process page and somehow, refer to that in the SQL source interactive report?

    Any help is greatly appreciated.

    APEX version: 4.1.1.00.23

    Hi again,

    How does this request?

    SELECT DISTINCT a.name AS Foodname, a.foodid AS Foodid
      FROM food a INNER JOIN foodunit c ON a.foodid = c.foodid
     WHERE a.foodlanguageid IN (:P18_LANGUAGE, :P18_SET_LANGUAGE)
      AND (a.userid = :P18_USERID OR a.userid = 0)
    ORDER BY a.name
    
  • Limit lines in an interactive report by USER ID or NAME

    I'm fairly new to Apex and very vey would appreciate your help. We currently use Aplicaiton Express 3.2.1. I'm trying to limit the display of the lines in an interactive report by USER ID in my APP_USERS table, which contains the following columns:

    APP_USERS

    NAME
    RID
    E-mail
    ROLE

    The table my interactive report based on includes the following columns:

    SC_TABLE

    MONTH
    NAME OF THE USE
    LM_NAME
    ETC... (numberical data columns)

    I use an authentication scheme that verifies users RID when you access my application of our work network.

    The process of information flow is the Manager of the line between data in a form and chooses his name in a LOV based on the APP_USERs table. Once submitted they can access the interactive report.

    My goal here is that, when a line Manager accesses the interactive report only the emplooyes rows that match their name in a column of the report OR their identity card of the APP_USERs iarereturned. So no superiors can see or modify other hierarchical employee information.

    I played adding SQL statements in the report area > Condition section but have not been able to come up with something that works. Any suggestions on how to implement this or tutorials you know that might help.

    Thanks for your help,

    Edited by: Ewaver February 11, 2012 15:21

    Ewaver wrote:

    My goal here is that, when a line Manager accesses the interactive report only the emplooyes rows that match their name in a column of the report OR their identity card of the APP_USERs iarereturned. So no superiors can see or modify other hierarchical employee information.

    I played adding SQL statements in the report area > Condition section but have not been able to come up with something that works. Any suggestions on how to implement this or tutorials you know that might help.

    This is known as Fine grain Access Control (FGAC) and is normally implemented using views or private virtual database (CAE) of Oracle functionality.

    If you are allowed to use an Enterprise Edition database and to apply these restrictions, through the entire application, or across multiple applications, then use of private virtual database (DPV), with the VPD security attribute in APEX application security attributes to set the settings in your application. (A somewhat outdated article on the use of VPD with APEX is available.)

    Should you not use EE, then you can roll your own VPD use parameterized views, once again using the security attribute VPD to set the context of the application.

    I'll put up a demo application. How can I make sure that you have access to my demo app?

    Create a developer of guest account in your workspace and after the workspace name and identification information sign in here.

Maybe you are looking for