Siblings arrested by

Hi all

I use

Connected to Oracle Database 11g Express Edition Release 11.2.0.2.0

I use the Oracle scott schema

SQL > SELECT LPAD (' ',(LEVEL-1) * 2,' ' ') | ENAME ENAME

2 FROM EMP

3 START WITH MGR IS NULL

4. CONNECT PRIOR EMPNO = MGR

5 BROTHERS AND SŒURS ORDER BY ENAME

6;

SELECT LPAD (' ',(LEVEL-1) * 2,' ') | ENAME ENAME

FROM EMP

START WITH MGR IS NULL

CONNECT BY PRIOR EMPNO = MGR

BROTHERS AND SŒURS ORDER BY ENAME

ORA-00976: virtual specified or operator not allowed here.

I am not able to understand where I am doing mistake.

Help, please

Thank you

Hello

Plain old ORDER BY is the last thing done in a query.  It is the only place where you can reference columns aliases assigned in the same query.

Brothers and SŒURS of ORDER made BY part of the CONNECT BY clause, which is made very early in the query.  You cannot use aliases for columns in a SIBLIINGS ORDERBY clause.

As Muzz showed in response to #1, you can make differenct alias in the name of column.

Or, to use exactly the same name, you can qualify the name with the name of the table, like this:

SELECT LPAD (' ', (LEVEL-1) * 2, ' ') | ENAME ENAME ACE

SCOTT. EMP

START WITH MGR IS NULL

CONNECT BY PRIOR EMPNO = MGR

Brothers and SŒURS ORDER BY ENAME EMP.

;

If c could mean either a column or a pseudonym, Oracle assumes that this is the alias.

If you want to reference the column c of the table t, even if there is an alias called c, then you can also use t.c instead of just c.

Tags: Database

Similar Questions

  • APEX 5 dynamic navigation list

    I created a list based on a SQL query. I want to replace the list of navigation 5 APEX. How do I do that? When I go to the navigation menu or navigation bar list I see Create or copy, I don't see the option to use my list.

    Hello

    1 - create a navigation list

    go to your application components shared-> browsing-> Menu of Navigation

    Create a new list from scratch of dynamic type, and then click SQL QUERY as the source of your query type

    Enter your query which should have the following columns 'level', 'label', 'target', 'is_current', 'image '.

    example:

    Select LEVEL 'level. "

    PRV_NAME 'label. "

    Decode (connect_by_isleaf, 0, ",'f? p = & APP_ID.)  :'|| To_char (PRV_APEX_PAGE) |': &. session:') "target."

    "YES'"is_current. "

    Decode (NVL (PRV_ICON_IMG, 'A'), 'A', ", PRV_ICON_IMG) 'the image.

    of ADMN_PRIVILEGES

    start with "PRV_ID_PRNT" = 10000

    connect prior "PRV_ID" = "PRV_ID_PRNT."

    siblings arrested by PRV_NAME desc

    then select do not create list of regions.

    2 - in your designer of the page go to the Navigation Menu->override level of User Interface

    and Yes, change

    the next option is enabled

    LIST, select the navigation created in step 1

    then

    Position in the LIST: side

    Model LIST: your model

    Hope this will help you

    Salim

  • Dynamic LOV pipeline

    Oracle apex 5.0

    That's what I created to display the terminal node.

    SELECT LPAD (' > ', 2 *(LEVEL-1),'. '). product_group_name "Product category", Product_group_id

    Of oms_product_group

    START WITH parent_id = 1

    CONNECT BY PRIOR Product_Group_id = parent_id;

    Result would be:

    ALL THE

    > Mobile

    > > android

    > > > Kitkat

    etc...

    I want to you use pipeline in dynamic lov thus result will be:

    ALL THE | Mobile | Android | KitKat

    How to get there

    Thank you

    Come up with a Solution that works for me hope it works for others as well.

    Select

    LTRIM (sys_connect_by_path (product_group_name, ' |)) '), ' |') l

    product_group_id v

    of oms_product_group

    connect NOCYCLE. prior PRODUCT_GROUP_ID = parent_id

    Start by parent_id = 0

    siblings arrested by

    product_group_name

  • Find the node of a tree leaf in oracle apex 5

    Hello

    I use TREE in oracle apex 5.0. I created a tree and an IR.

    For example, when the user clicks on the evolution of the event tree leaf node will occur and data of the selected node will be displayed in IR (on the change event of DA).

    Right now I am able to show that one of the values of node root.

    SQL OF THE TREE:

    Select case when connect_by_isleaf = 1 then 0

    When level = 1 then 1

    else                           -1

    end the status,

    level,

    "PRODUCT_GROUP_NAME" as the title,

    NULL as an icon,

    "PRODUCT_GROUP_ID" as a value.

    NULL as ToolTip,

    ' javascript:nodefunction('''||) PRODUCT_GROUP_ID | " ') ; "as link

    of ' #OWNER # '. " OMS_PRODUCT_GROUP ".

    start with 'PRODUCT_GROUP_ID' = (select product_group_id from the OMS_product_group where parent_id = 0)

    connect prior "PRODUCT_GROUP_ID" = "PARENT_ID".

    siblings arrested by 'PARENT_ID '.

    IR SQL:

    SELECT

    op.product_id_dump,

    op.product_name,

    OPG.product_group_name "Prodcut group."

    op. Description,

    op.unit_price

    Op OMS_PRODUCT, OMS_PRODUCT_GROUP opg

    WHERE op.product_group_id = opg.product_group_id

    AND opg.product_group_id = TO_NUMBER(:P53_SELECTED_NODE)

    Hi Dominique,.

    Try this query in your report,

    SELECT

    op.product_id_dump,

    op.product_name,

    OPG.product_group_name "Prodcut group."

    op. Description,

    op.unit_price

    Op OMS_PRODUCT, OMS_PRODUCT_GROUP opg

    WHERE op.product_group_id = opg.product_group_id

    AND op.product_group_id = TO_NUMBER(:P53_SELECTED_NODE)

    Union

    SELECT

    op.product_id_dump,

    op.product_name,

    OPG.product_group_name "Prodcut group."

    op. Description,

    op.unit_price

    Op OMS_PRODUCT, OMS_PRODUCT_GROUP opg

    WHERE op.product_group_id = opg.product_group_id

    AND op.product_group_id in (select product_group_id from the OMS_PRODUCT_GROUP where parent_id = TO_NUMBER (:P53_SELECTED_NODE))

    hope it works for you,

    Kind regards

    Jitendra

  • Modal region of the tree as a popup... After clicking the value in the tree... How to avoid the parent page is refreshing

    Hi, I spent long hours to solve this problem and wait for the answer from the expert.

    I created a form with text boxes and one of them, I created just small image button to call the modal region of the tree.

    Everything is OK, tree appear and disappear after the passage of the code value for the text element in the parent form.

    But it refreshed and initialized all other areas of empty text as well... ^ ^;

    I think that, because of the link in SQL tree. Someone help me?

    Select case when connect_by_isleaf = 1 then 0

    When level = 1 then 1

    else                           -1

    end the status,

    level,

    "CAT_NM" as the title,

    NULL as an icon,

    "CAT_CD" as a value.

    NULL as ToolTip,

    ? p = & APP_ID.:112 :'|| : APP_SESSION |': P112_CAT_CD :'|| "' CAT_CD ' as link-> How to avoid refreshing the page parent and just switch the CAT_CD to the called page?

    'category '.

    Start with 'PARENT_CAT_CD' is null

    connect prior "CAT_CD" = "PARENT_CAT_CD."

    siblings arrested by "CAT_CD".

    Hey "zoomok,"

    Large - an example would have been my next request in any case I took a glance and changed your demo page to work as you want.

    Things of note:

    -SQL source tree: NO link value! A link value will generate apex code that will redirect you to the link. It will always be a redirect page, where a rerender page, and not what you want! Leaving NULL allows us to interact with the tree interactively via javascript

    -Code in variables and functions global page - javascript - next:

    function treeOnload(){
      var l$Tree = $("#tree_modal div.tree"); // get the tree instance
      // handle the onselect event of the tree
      $.tree.reference(l$Tree).settings.callback.onselect = function(NODE, TREE_OBJ){
        $s( "P112_CAT_CD", $(NODE).attr('id') ); // get the VALUE of the node and put it in item P112_CAT_CD
        closeModal(); // close the active modal region
      };
    };
    

    -In javascript - dependent section I added a call to this procedure:

    treeOnload(); // initialize the tree with our settings
    

    And that's all! I didn't know that you use "openModal". There are different ways to implement modal regions, so it is important to know how we do for ourselves what to do with it.

    FYI - you now need to change your credentials. And mark the answer that has helped you or is correct, please.

  • Order of the Gantt chart

    Hello

    I created a Gantt chart and discovered a problem. Jobs don't always appear in chronological order.

    I tried to order the query by date, but then the tasks don't always show next (or in the same order) on the bars to the right of the plan.

    Is anyway I can order the tasks without losing the alignment with the diagram of the individual task bar?

    Thanks in advance.

    Hello

    You have not specified what type of Gantt chart, you use: it is a project gantt chart or resource? In addition, you are dealing with hierarchical data?

    Looks like you might be dealing with hierarchical data and the order in which the data are generated is cause your problem and culminating in the timeline entries being out of alignment with the datagrid control.  So, without seeing the application in use, my suggestion would be to update the query to generate a hierarchical representation of your data via an START WITH... CONNECT BY question, using a syntax similar to the following:

    Select the link,
    TaskName,
    ID,
    parent_id,
    start_date,
    End_date,
    status
    tasks _table
    Start by parent_id is null
    connect by parent_id = prior id
    siblings arrested by start_date

    If the query is retrieving the list of tasks and then hierarchically by listing the based on parent-child association which was held in the PARENT_ID of the table column.  The end result means that each parent task is listed with their tasks associated with children and sorted by START_DATE.

    If this isn't answering your query, please update this thread with more information about your test scenario.  Even better - if you could create a unit test on apex.oracle.com and post a link to the unit test and the syntax of the query you are using, it would be very useful.

    Kind regards

    Hilary

  • Example of tree area

    Hello

    I use my apex.oracle.com workspace. I am creating a region of the tree using the emp table. I use the typical Wizard but when I run the page in the tree is not displayed.

    This is the query that is generated by the apex with the wizard.

    Select case when connect_by_isleaf = 1 then 0
    When level = 1 then 1
    of another-1
    end the status,
    level,
    'ENAME' as the title,
    NULL as an icon,
    'EMPNO' as value,
    NULL as ToolTip,
    NULL as link
    of ' #OWNER # '. " EMP.
    Start by "MGR" is nothing
    connect prior "EMPNO" = "MGR".
    siblings arrested by 'ENAME '.

    http://Apex.Oracle.com/pls/Apex/f?p=41771:3:8143710593092:

    Run the page: works fine - no errors.

    Run SQL workshop:

    No data found.

    Very well. Then of course the bound data.

    select * from emp
    

    16 rows returned

    Large.

    Connect to start with the clause:

    start with "MGR" is null
    

    Oops. No record where "MGR" is null. Not a tree!

  • Back on the tree Page when click the button cancel on a Page called

    Hello

    I develop an application that uses the Application Express 4.1.1.00.23, I developed a tree similar to the APEX tree, Example of Application of database (i.e. reports > shaft of product).
    When I click on a specific node of the tree, it navigates to another page in the existing application (such as tree of the database Application example).

    Example of Application of database does not return to the called Page (so called from reports > shaft of product).

    I have an obligation to come back on the tree of the Page when I click the button cancel on a Page called.

    Please advice. Thanks in advance.

    tnvrahmd wrote:
    Hi Rohit,

    Thanks for the reply. If you look under query (query Sample Application tree), clicking on a tree node, it opens the page 3, 6 or 29 based on link_type = am ", 'C', 'P' or 'o' and the constructed url."

    In this case just a tree node gets selected and should capture the number of the called page.
    As there are 4 urls and 3 pages being called, how do I capture the page given in hidden element or application,

    Thank you.

    I understand the code of the tree. But I'm not clear on what you mean by "How can I capture page reset hidden element or application". Do you mean that you need to store the page in a hidden page element numbers? If so, you can set the value in the URL that you generate in the tree. For example,.

     case when link_type = 'M'
                 then 'f?p='||:APP_ID||':3:'||:APP_SESSION||'::NO:RIR:P1_HIDDEN_PAGE_ITEM:'||3
                 when link_type = 'C'
                 then 'f?p='||:APP_ID||':3:'||:APP_SESSION||'::NO:CIR:IR_CATEGORY,P1_HIDDEN_PAGE_ITEM:'||name||','||3
                 when link_type = 'P'
                 then 'f?p='||:APP_ID||':6:'||:APP_SESSION||'::NO::P6_PRODUCT_ID,P1_HIDDEN_PAGE_ITEM:'||sub_id||','||6
                 when link_type = 'O'
                 then 'f?p='||:APP_ID||':29:'||:APP_SESSION||'::NO::P29_ORDER_ID,P1_HIDDEN_PAGE_ITEM:'|| sub_id||','||29
                 else null
                 end as link 
    

    where P1_HIDDEN_PAGE_ITEM is your element on the page where you have the tree.

    >

    -Application of tree-
    with the data as)
    Select'm ' as link_type,.
    NULL as parent,
    "All categories" as id,.
    'All categories' as the name.
    NULL as sub_id
    of demo_product_info
    Union
    Select distinct('C') as link_type,
    'All categories' as a parent,.
    category such as id,
    category name,
    NULL as sub_id
    of demo_product_info
    Union
    Select 'P' as link_type,
    parent category,
    TO_CHAR (product_id) id,
    product_name as the name,
    product_id as sub_id
    of demo_product_info
    Union
    Select 'o' in the link_type,
    TO_CHAR (product_id) as a parent,
    NULL as id,
    (select c.cust_first_name |) ' ' || c.cust_last_name
    of demo_customers c, demo_orders o
    where c.customer_id = o.customer_id
    and o.order_id = oi.order_id). ', ordered ' | TO_CHAR (OI. Quantity) as the name.
    order_id as sub_id
    of demo_order_items oi
    )
    Select case when connect_by_isleaf = 1 then 0
    When level = 1 then 1
    of another-1
    end the status,
    level,
    name as title,
    NULL as an icon,
    ID as the value,
    'See' as ToolTip,
    -case when link_type = am'
    then ' f? p ='|| : APP_ID | » : 3 :'|| : APP_SESSION. ': NO:RIR '.
    When link_type = 'C '.
    then ' f? p ='|| : APP_ID | » : 3 :'|| : APP_SESSION |':NO:CIR:IR_CATEGORY:'
    || name
    When link_type = 'P '.
    then ' f? p ='|| : APP_ID | » : 6 :'|| : APP_SESSION |': NO::P6_PRODUCT_ID:'
    || sub_id
    When link_type = 'o'
    then ' f? p ='|| : APP_ID | » : 29 :'|| : APP_SESSION |': NO::P29_ORDER_ID:'
    || sub_id
    Another null
    end as link
    from the data
    Start with the parent is set to null
    connect by prior id = parent
    siblings arrested by name

  • How to get the value of the tree node without reloading the Page. !

    Hello
    I worked with apex 4.2 and I've created trees and as a table to retrieve the date according to the value of the tree node select the code tree something like that

    {
    Select case when connect_by_isleaf = 1 then 0
    When level = 1 then 1
    of another-1
    end the status,
    level,
    'ENAME' as the title,
    NULL as an icon,
    'EMPNO' as value,
    NULL as ToolTip,
    ' f ? p = 36648:34:5234984107903:P40_SELECTED_NODE :'|| EmpNo as link
    "Dept". "" EMP ".
    Start by "MGR" is nothing
    connect prior "EMPNO" = "MGR".
    siblings arrested by 'ENAME '.
    }
    and I put the Page selected node element: P40_SELECTED_NODE. the tree worked well and recover the data in tabular form according to the value of tree node

    My Question:
    1. I want to recover the data without submitting the page where whenever I select the value of the tree make page reload to update the tabular presentation with the new value, there is a way to convey the value of the tree node to point P40_SELECTED_NODE and in the form of refreshment without page reload.

    2-i want when selected in the page tree run process according to the value of the on-set tree node to create dynamic action with (jquery selector: div.tree li > a) but the value of the incorrect node.

    Concerning
    Ahmed;

    Take a look at my sample tree application.
    When you select a node, a details report is updated. That should help you implement for your situation.
    However, one thing to note is the link on each node that you have. Click on a node to redirect to the same page and set the value of P40_SELECTED_NODE. You can keep the element, but the link should go, as it's him "reload" the page whenever you click on a node. Implementation of the action of "onselect" tree and setting the page element to the value of the node that will be in place. Be sure to add the page element in the elements present in the form of tables.
    The reason why your selector didn't return the correct value is that you have a click event bound to the anchor tag in each element of the list. The anchor tag does not hold the real value (usually and id), but holds that the display value. The items list item containing the real value in their attribute "id". Therefore, to get this value you should always inspect the first parent of the clicked anchor tag. (which is another way to solve it, of course)

  • hierarchical sql (part 2) - error: duplicate rows

    Following up on my previous question:

    This hierarchical query has the duplicate in the result set rows:

    Select record_id, parentid, name from my_table
    connect by parentid = prior record_id
    siblings arrested by name;

    Thanks for help.

    ----------

    My table has five columns:

    rank (number)
    score (number)
    name (varchar)
    record_id (number)
    ParentId (number)

    A parentid is a record_id at a higher level in the hierarchy.
    A parentid is a record_id at a higher level in the hierarchy.
    Rank and Score are used to control (tri) each level of the hierarchy.

    The data looks like this:

    grade - score - name - record_id - parentid

    --------------------------------------------------------------------------------
    1 - 1 - name1 - 101-0
    1 - 2 - name2 - 102-0
    1 - 3 - name3 - 103-0
    2 - 1 - name4 - 104-101
    2 - 2 - name5 - 105-101
    2 - 1 - name6 - 106-102
    2 - 2 - Marque7 - 107-102
    2 - 1 - name8 - 108-103
    2 - 2 - name9 - 109-103

    Desired results set:

    grade - score - name - record_id - parentid
    --------------------------------------------------------------------------------
    1 - 1 - name1 - 101-0
    2 - 1 - name4 - 104-101
    2 - 2 - name5 - 105-101
    1 - 1 - name2 - 102-0
    2 - 1 - name6 - 106-102
    2 - 2 - Marque7 - 107-102
    1 - 1 - name3 - 103-0
    2 - 1 - name8 - 108-103
    2 - 2 - name9 - 109-103

    Missing the BEGINNING WITH...?

    SQL> select record_id, parentid, name
      2  from my_table
      3  --Added START WITH
      4  start with parentid = 0
      5  connect by parentid = prior record_id
      6  order siblings by name;
    
     RECORD_ID   PARENTID NAME
    ---------- ---------- ----------
           101          0 name1
           104        101 name4
           105        101 name5
           102          0 name2
           106        102 name6
           107        102 name7
           103          0 name3
           108        103 name8
           109        103 name9
    
    9 rows selected.
    
  • The tree question

    Request Express 4.1.0.00.32

    I created a tree using the following query:

    Select case when connect_by_isleaf = 1 then 0
    When level = 1 then 1
    of another-1
    end the status,
    level,
    MAJR_DESC as title,
    NULL as an icon,
    MAJR_CODE as value,
    majr_desc as ToolTip,
    ' f ? p = & APP_ID.:2: & SESSION. : NO::P2_MAJOR:' | MAJR_CODE link
    of ' #OWNER # '. " WLMAJORS ".
    Start with 'COLL_CODE' is null
    connect prior 'MAJR_CODE' = 'PARENT '.
    siblings arrested by "MAJR_DESC".

    The tree seems to work fine, but I have a little problem. The tree lists the six colleges at my University. When you click on a college to decompress, it shows the different "majors" of the order. By clicking on any of these majors then load of information that major in various parts on the same page that contains the tree. In the tree, Arts & Communication is the first college. If I develop a college, say Liberal Arts and choose a major, say that English journal, Arts and Communication develops as well. The first sheet (Arts & Communication) grows every time that the page is. I don't want to do. The single sheet should be extended is the College that contains the key that I consult.

    None of this has meaning to anyone else than me? Any help is greatly appreciated.

    Bob

    Hello Bob,

    Give a few static id for the region of the tree, for example tree-reg-static-id (make sure model respective has the substitution for #REGION_STATIC_ID string #)

    And after the code to run when the page load section of your page @ apex.oracle.com

    if ($("#P1_MAJOR").val())
    {
    var firstNodeChild = $("#tree-reg-static-id li:first").find("li#"+$("#P1_MAJOR").val()).size();
    if( firstNodeChild == 0 )
    $("#tree-reg-static-id li:first").removeClass("open").addClass("closed");
    }
    else
    $("#tree-reg-static-id li:first").removeClass("open").addClass("closed");
    

    That should do the trick.

    However, I consider this a BUG!

    Kind regards
    Hari

  • Trees does not not in 4.0 for several tables

    I built the query:

    Select case when connect_by_isleaf = 1 then 0
    When level = 1 then 1
    of another-1
    end the status,
    level,
    name as title,
    NULL as an icon,
    ID as the value,
    NULL as ToolTip

    de)
    To_char (nihub_qa_group_id) SELECT ID,
    NULL as parent,
    GroupName as name,
    NULL link,
    NULL a1,
    NULL A2
    OF nihub_qa_groups
    UNION ALL
    SELECT to_char (nihub_qa_group_id): ': ' | TO_CHAR (nihub_qa_tables_id) as id,
    TO_CHAR (nihub_qa_group_id) as a parent,
    table_NAME as name,
    NULL link,
    NULL a1,
    NULL A2
    OF nihub_qa_table_tree_v
    )
    Start with the parent is set to null
    connect by prior id = parent
    siblings arrested by name

    but the tree will not display. I get the error: Warning: tree root ID '10000' could not be found. and when I debug I get errors: ORA-06550: line 34, column 34: PL/SQL: ORA-00904: "ID": invalid identifier ORA-06550: line 3, column 13: PL/SQL: SQL statement ignored ORA-06550: line 37, column 64: PLS 00364: 'I' use the loop index variable is invalid ORA-06550: line 37, column 15: PL/SQL: statement ignored.

    My paintings is quite simple:

    nihub_qa_group:

    CREATE TABLE nihub_qa_groups
    (
    nihub_qa_group_id NUMBER NOT NULL,
    GroupName VARCHAR2 (255) NOT NULL CHECK (single)
    )
    ;



    ALTER TABLE nihub_qa_groups
    Add a CONSTRAINT "Group PK" PRIMARY KEY (nihub_qa_group_id);

    nihub_qa_tables:

    CREATE TABLE nihub_qa_tables
    (
    nihub_qa_tables_id NUMBER NOT NULL,
    table_name VARCHAR2 (250 BYTES),
    last_date_loaded DATE,
    last_row_count NUMBER,
    avg_records_loaded NUMBER,
    check_avg CHAR (1 BYTE),
    check_orphan CHAR (1 BYTE),
    check_domains CHAR (1 BYTE),
    check_date CHAR (1 BYTE),
    threshold_plus NUMBER,
    threshold_minus NUMBER,
    date_column VARCHAR2 (255 BYTES)
    )
    ;



    ALTER TABLE nihub_qa_tables
    ADD CONSTRAINT "nihub_qa_tables PK" PRIMARY KEY (nihub_qa_tables_id);



    and nihub_qa_table_tree_v is a point of view:

    VIEW to CREATE or REPLACE nihub_qa_table_tree_v (nihub_qa_group_id,
    nihub_qa_tables_id,
    table_name)
    IN SELECT
    nihub_group_table.nihub_qa_group_id,
    nihub_group_table.nihub_qa_tables_id,
    nihub_qa_tables.table_name
    Of
    nihub_group_table nihub_group_table,
    nihub_qa_tables nihub_qa_tables
    WHERE
    nihub_group_table.nihub_qa_tables_id = nihub_qa_tables.nihub_qa_tables_id;


    nihub_group_table is a correlator group_id and tables_id to support the relationship m:m. when I run the query in Toad or sql command in the APEX, I get:

    1 1 UNICA - 10000. -
    2 0 NIHUB_NETINSIGHT_VEIW_PARAMS - 10000:20000 -.
    2 0 NIHUB_NETINSIGHT_VIEWS - 10000:10000 -.
    2 0 NIHUB_NETINSIGHT_VISITS - 10000:30000 -.
    2 0 NIHUB_NETINSIGHT_VISIT_PARAMS - 10000:40000 -.
    1 GROUP 1 TEST - 20000 -.
    2 0 NIHUB_NETINSIGHT_VIEWS - 20000:10000 -.


    that is what I expect. Here, any help would be appreciated.

    Thanks in advance

    PAM

    Here is a document to create a tree in APEX 4 via a wizard: http://apex.oracle.com/i/doc/tree_query_create.htm#BABJAGJJ

    Thank you

    Tony Miller
    Webster, TX

    While it is true that technology is waiting for no man; stupidity always stops to accommodate new passengers.

    If you answer this question, please mark the thread as closed and give points where won...

  • How to create a report based on the selection of a node of a tree

    Hello

    I am new to Oracle Apex and tried to build a tree and also an interactive report based on column empno from emp table.

    I created a tree based on the emp table. Now, I want to see the records in the employee selected in the tree.

    This is the query of the tree:

    Select case when connect_by_isleaf = 1 then 0
    When level = 1 then 1
    of another-1
    end the status,
    level,
    'ENAME' as the title,
    NULL as an icon,
    'EMPNO' as value,
    NULL as ToolTip,
    NULL as link
    of ' #OWNER # '. " EMP.
    Start by "MGR" is nothing
    connect prior "EMPNO" = "MGR".
    siblings arrested by 'ENAME '.

    Can someone tell me step by step how to go from here?

    I tried to follow the thread Re: question of tree but could not understand a lot of it.

    The approach to reload the page and display the report is fairly simple.

  • You start by creating a new page element that will be used to store the selected node ID, for example. P100_SELECTED_NODE (you can do atext element and change hidden once everything works as expected)
  • Change the query of the tree and the link column in the SQL of tree definition to a link to the same
    for example if your page is 100, you'd do the tree node a link to the same page but the value of the P100SELECTED_NODE with id_ of the node selected
    This is done here
    {message: id = 4410987}
    In this case, it would be

    ' f ? p = & APP_ID.: 100 :'|| : APP_SESSION |': P100_SELECTED_NODE :'|| EMPNO as link

    Now when you click on a link to tree node, it would be back to the same page, but set the P100_SELECTED_NODE with the empno of the clicked node.

  • All that's left to do, change your report so that it refers to the new point inorder to filter records for this employee empno i.e

    SELECT ...
      ..
    WHERE empno= :P100_SELECTED_NODE
    
  • Message error "arrested -"filter"has failed."

    After upgrading to Mac OS Sierra, when you attempt to send a test print my Epson Stylus Photo 2200, I get the message error "stop -"filter"failure" in my print queue.

    I have left clicked on the printer-> error log menu item, and I have the following in the error log.

    E [27/Sep / 2016:10:04:40-0500] [Job 3] Job is stopped due to errors in filter; For more details, see the error_log file.

    D [27/Sep / 2016:10:04:40-0500] [Job [3] the following messages have been saved since 10:04:38 to 10:04:40

    D [27/Sep / 2016:10:04:40-0500] banner of start-up [Job 3] adding page 'none '.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] queued on the "EPSON_Stylus_Photo_2200" by "derekberube".

    D [27/Sep / 2016:10:04:40-0500] file [Job 3] seized automatic...

    D [27/Sep / 2016:10:04:40-0500] [Job 3] request file type is application / vnd.cups - banner.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] file of type application / vnd.cups - banner in queue 'derekberube '.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] end banner add page 'none '.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] time to processing = 1474988678

    D [27/Sep / 2016:10:04:40-0500] [Job 3] 3 filters for task:

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgbannertopdf (application / vnd.cups - banner to application/pdf, cost 33)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster (application/pdf in the application / vnd.cups - raster, cost 100)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] /Library/Printers/EPSON/InkjetPrinter2/Filter/rastertoescpII.app/Contents/MacOS /rastertoescpII (application / vnd.cups - raster to printer/EPSON_Stylus_Photo_2200, 0 cost)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] job-sheets = none, none

    D [27/Sep / 2016:10:04:40-0500] [Job 3] argv [0] = "EPSON_Stylus_Photo_2200".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] argv [1] = '3 '.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] argv [2] = "derekberube".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] argv [3] = "testprint.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] argv [4] = "1".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] argv [5] = "AP_ColorMatchingMode = AP_VendorColorMatching AP_D_InputSlot = nocollate com.apple.print.DocumentTicket.PMSpoolFormat=application/pdf com.apple.print.JobInfo.PMJobName = testprint com.apple.print.PrinterInfo.PMColorDeviceID... n. = 23775 com.apple.print.PrintSettings.PMCopies... n = 1 com.apple.print.PrintSettings.PMCopyCollate... b. com.apple.print.PrintSettings.PMFirstPage... n = 1 com.apple.print.PrintSettings.PMLastPage... n = 2147483647 com.apple.print.PrintSettings.PMPageRange... a.0... n = 1 com.apple.print.PrintSettings.PMPageRange... a.1... n. = 2147483647 fit-to-page media = letter requested by pserrorhandler = standard job-uuid=urn:uuid:8781dff0-21e9-31ef-5b09-534d193452be job-originating-name of host = localhost to-date-time-create = date-time-to-processing = time-to-creation" time processing 1474988678 = 1474988678 = document-name-supplied testprint PageSize = letter»

    D [27/Sep / 2016:10:04:40-0500] [Job 3] argv [6] = "/ private/var/spool/cups/d00003-001.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [0] = "< CFProcessPath >".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [1] = "CUPS_CACHEDIR = / private/var/spool/cups/cache '.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [2] = "CUPS_DATADIR = / usr/share/cups.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [3] = "CUPS_DOCROOT = / usr/share/doc/cups.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [4] = "CUPS_FONTPATH = / usr/share/cups/fonts.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [5] = "CUPS_REQUESTROOT = / private/var/spool/cups.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [6] = "CUPS_SERVERBIN = / usr/libexec/cups.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [7] = "CUPS_SERVERROOT = / private/etc/cups.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [8] = "CUPS_STATEDIR = / private/etc/cups.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [9] = "HOST = / private/var/spool/cups/tmp".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [10] = "" PATH = / usr/libexec/cups/filter: / usr/bin: / usr/sbin: / bin: / usr/bin ""

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [11] = "[email protected]".

    "D [27/Sep / 2016:10:04:40-0500] [Job 3] envp[12]="SOFTWARE=CUPS/2.2.0 ".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [13] = ' TMPDIR = / private/var/spool/cups/tmp ".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [14] = "USER = root"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [15] = "CUPS_MAX_MESSAGE = 2047"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [16] = ' CUPS_SERVER = / private/var/run/cupsd.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [17] = "CUPS_ENCRYPTION = IfRequested"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [18] = 'IPP_PORT = 631'

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [19] = "CHARSET = utf-8"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [20] = "LANG = fr_FR. UTF - 8"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [21] = "APPLE_LANGUAGE = en - en"

    "D [27/Sep / 2016:10:04:40-0500] [Job 3] envp[22]="PPD=/private/etc/cups/ppd/EPSON_Stylus_Photo_2200.ppd ".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [23] = "RIP_MAX_CACHE = 128 m"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [24] = "' CONTENT_TYPE = application / vnd.cups - banner" "

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [25] = "DEVICE_URI = 0 usb://EPSON/Stylus%20Photo%202200?serial=L5602021107061925"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [26] = "PRINTER_INFO = EPSON Stylus Photo 2200"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [27] = "PRINTER_LOCATION = MacBook Pro Derek Berube\"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [28] = "PRINTER is EPSON_Stylus_Photo_2200"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [29] = "PRINTER_STATE_REASONS = none"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [30] = "CUPS_FILETYPE = document"

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [31] = "" FINAL_CONTENT_TYPE = vnd.cups - raster/application ""

    D [27/Sep / 2016:10:04:40-0500] [Job 3] envp [32] = "AUTH_I."

    D [27/Sep / 2016:10:04:40-0500] [Job 3] Started filter/usr/libexec/cups/filter/cgbannertopdf (PID 2075)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] Started filter /Library/Printers/EPSON/InkjetPrinter2/Filter/pdftopdf2.app/Contents/MacOS/pdft opdf2 (PID 2076)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] Started filter/usr/libexec/cups/filter/cgpdftoraster (PID 2077)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] Started filter /Library/Printers/EPSON/InkjetPrinter2/Filter/rastertoescpII.app/Contents/MacOS /rastertoescpII (PID 2078)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] Started backend/usr/libexec/cups/backend/usb (PID 2079)

    "D [27/Sep / 2016:10:04:40-0500] [Job 3] Message catalog filename is \"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framework s/PrintCore.framework/Versions/A/Resources/English.lproj/cups_apple.strings\.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] load_banner(filename=\"/private/var/spool/cups/d00003-001\")

    D [27/Sep / 2016:10:04:40-0500] [Job 3] usb: AppleLanguages =-"en - US\".

    D [27/Sep / 2016:10:04:40-0500] [Job 3] STATE: + connection-device

    D [27/Sep / 2016:10:04:40-0500] [Job 3] looking for \'EPSON Stylus Photo 2200\'

    D [27/Sep / 2016:10:04:40-0500] [Job 3] open connection

    D [27/Sep / 2016:10:04:40-0500] [Job 3] PID 2078 (/Library/Printers/EPSON/InkjetPrinter2/Filter/rastertoescpII.app/Contents/MacO S/rastertoescpII) was arrested with the 206 State (output Interface queue is full)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] Tip: try to set the LogLevel "debug" to learn more.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] Page = 612 x 792; 9.40 at 603-783

    D [27/Sep / 2016:10:04:40-0500] [Job 3] directory ' / Library/Printers/EPSON/CIOSupport/EPSONUSBPrintClass.plugin ' permissions OK (040755/uid = 0/gid = 80).

    D [27/Sep / 2016:10:04:40-0500] [Job 3] directory ' / System/Library/Printers/Libraries/USBGenericPrintingClass.plugin ' permissions OK (040755/uid = 0/gid = 0).

    D [27/Sep / 2016:10:04:40-0500] [Job 3] load_classdriver(/System/Library/Printers/Libraries/USBGenericPrintingClass.plu gin) (kr:0 x 00000000)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] load_classdriver(/Library/Printers/EPSON/CIOSupport/EPSONUSBPrintClass.plugin) (kr:0 x 00000000)

    "D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: copy to temp \"/private/var/spool/cups/tmp/0081d57f93b5a\ print file '.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] STATE:-connecting-to-device

    D [27/Sep / 2016:10:04:40-0500] [Job 3] sending data to the printer.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] sent 0 bytes...

    D [27/Sep / 2016:10:04:40-0500] [Job 3] STATE: + cups-wait-for-work-over

    D [27/Sep / 2016:10:04:40-0500] [Job 3] align for banner 1.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] PID 2075 (/ usr/libexec/cups/filter/cgbannertopdf) came out without error.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] PID 2076 (/Library/Printers/EPSON/InkjetPrinter2/Filter/pdftopdf2.app/Contents/MacOS/pdf topdf2) came out without error.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: \"/private/var/spool/cups/tmp/0081d57f93b5a\"has 1 pages.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: open \"/private/etc/cups/ppd/EPSON_Stylus_Photo_2200.ppd\ file PPD «...»

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: PreferredRotation = - 90

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cupsPageSize = [612 792], cupsImagingBBox = [9 40 603 783]

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: width = 612, length = 792, high = 9, low = 40, left = 9, right = 9

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cupsWidth = 2970, cupsHeight = 3715

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: languageLevel = 3, mediaBox.size.width = 612, mediaBox.size.height = 792

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: colorspace = 1, bitsPerColor = 8

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: the seller matching mode is turned on and the requested transfer color space is sRGB.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: skipBytesPerRow = 8

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: bandwidth = 2970, bytesPerRow = 11888, band height = 3715, height = 3715

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: width of the frame = 2970, height = 3715 bitsPerComponent is 8, bitsPerPixel = 32 bytesPerRow = 11888, bitmapInfo = 5, resolution = (360.000000, 360.000000)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] HWResolution = [360 360]

    D [27/Sep / 2016:10:04:40-0500] [Job 3] ImagingBoundingBox = [9 40 603 783]

    D [27/Sep / 2016:10:04:40-0500] [Job 3] margins = [9-40]

    D [27/Sep / 2016:10:04:40-0500] [Job 3] PageSize = [612 792]

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cupsWidth = 2970

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cupsHeight = 3715

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cupsBitsPerColor = 8

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cupsBitsPerPixel = 24

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cupsBytesPerLine = 8910

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: rasterWriteHeader: unable to write the header streams raster: Broken pipe

    D [27/Sep / 2016:10:04:40-0500] [Job 3] cgpdftoraster: bytes written for the side 1 = 0, err = 5

    D [27/Sep / 2016:10:04:40-0500] [Job 3] PID 2077 (/ usr/libexec/cups/filter/cgpdftoraster) came out without error.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] waiting for read thread exits...

    D [27/Sep / 2016:10:04:40-0500] [Job 3] PID 2079 (/ usr/libexec/cups/backend/usb) came out without error.

    D [27/Sep / 2016:10:04:40-0500] [Job 3] end of messages

    D [27/Sep / 2016:10:04:40-0500] [Job 3] printer - state = 3 (idle)

    D [27/Sep / 2016:10:04:40-0500] [Job 3] printer-State-message = "Sending data to printer."

    D [27/Sep / 2016:10:04:40-0500] [Job 3] - printer-motivation = none

    Line 66 # in the above seems to indicate the rastertoescpII utility failed with a status code of 256 and the error message "output Interface queue is full.

    Troubleshooting steps

    To try to solve this problem, I followed the steps described in the article «problems of printer on your Mac»  I have reset the printing system and it does not work.  I have also unplugged the printer, deleted the contents of the folder/library/printers/and then plugged the printer into.

    You will need to check with Epson to see if there is a new driver for your device compatible with macOS Sierra. The old drivers are not compatible. Even with the new driver, some people state that the error is not fixed :-( YMMV.

  • My reboot of the Mac mini (5.2) within 2 hours of being arrested.

    Sometimes in minutes, never more than 2 hours after his arrest.  There are some newspapers that I can check if some app has launched a process of cron that does this?  I ran for a while and recently tried Seti@Home BOINC at UC Berkeley, so I wonder if this could be something left behind when I uninstalled one of them.

    Mac mini mid-2011 (mini Mac 5.2), 12 GB of ram, 120 GB SSD, internal 500 GB eSata drive.

    I would firstly reset the SMC, according to > reset the management system (SCM) controller on your Mac - Apple Support

    Then, I would look at two settings in energy saver preferences.

    1. start automatically after a power failure.

    (if this box is checked, your computer will start up if power is lost and restored for some reason any)

    2. program settings....

    (make sure that is not set to start up at a specific time)

Maybe you are looking for