Problem with comparison column multi Nested Tables

Hello

I am facing a problem while comparing two collections using operator of type MULTISET. Below I pasted code examples referring to the Employees table in the HR schema.
program works very well, if it's a single column if I declare that, tab type is table of varchar2 (n);

Example code:
--create type base_type as object (id number,name varchar2(10));
--create type type_tab is table of base_type;
declare
v type_tab :=type_tab();
v2 type_tab :=type_tab();
v3 type_tab :=type_tab();
v1 number;
begin
select base_type(employee_id,last_name) bulk collect into v from employees where employee_id in (100,101,102);
select base_type(employee_id,last_name) bulk collect into v2 from employees where employee_id in (100,101);

v3:= v MULTISET EXCEPT v2;
end;
Error
ERROR on line 10:
ORA-06550: line 10, column 6:
PLS-00306: wrong number or types of arguments in the call to 'MULTISET_EXCEPT_ALL '.
ORA-06550: line 10, column 1:
PL/SQL: Statement ignored

Could you please address the issue and guide me how to solve this problem.
Thank you.
Renji

Why would you use collections like this in the first place?

When the data is the engine of SQL, then use the SQL engine to to deal with - not PL/SQL. And no - nested tables have no place in a good, working, flexible, high-performance and scalable relational design in Oracle.

To do this, use the multiset SQL function - example

.. your plsql code..

  select
    v MULTISET EXCEPT v2 into  v3
  from dual;
end;

Tags: Database

Similar Questions

  • Problem with the function 'length' for table column in a table (fn)

    Hello

    I have a piece of javascript code that sets all the values of a column in a table:

    function exemptAll (flag)
    {
    Alert (document.wwv_flow. F42. Length);
    for (var i = 0; i < document.wwv_flow.f42.length; i ++)
    {
    var curr_id = document.wwv_flow.f42user.user;
    If (flag == 'Y')
    {
    document.getElementById ("curr_id") .value = "Y";
    }
    on the other
    {
    document.getElementById (curr_id) .value = 'n';
    }
    }
    }


    It works very well to provide in the form of tables, there are multiple lines, if only one line is the "document.wwv_flow.f42.length" function returns false values - we had '2' and '3' returned to a form of the tab that contains a single row and subsequently code fails with an error "invalid argument".

    Is this a recognized bug because we cannot find similar reports of what is happening on the forums. Any help would be appreciated as we have to fake a work around using an element of the page containing the number of lines in the tabular presentation.

    Hello

    I think that "bug" is caused by the dynamic nature of Javascript.

    If there is more than one field called f42, any reference to it will return an array of fields. However, if there is only one instance of it, any reference to it will return the field itself! In the latter case, probably the length function returns the number of characters in the field.

    Therefore, you must check whether what you have is an array or not. Unfortunately, there is no such function only as "isArray" in JS! If you are looking on the net for "isArray" you will find a number of alternatives well...

    I hope this helps.
    Luis

  • I have a problem with the rendering of the table

    Hello

    I was looking at this problem and I tried with various tricks but it does not work. I have a table with many records, but when I do some operations and filter data, didn't all the lines. The result is there, but the rendering does not work properly and I do not understand how to solve this problem.

    I tried with autoHeighRows, contentDelivery = immediate and disable stretching of the column, but the result is the same. I do not know what else try.


    Can someone help me?


    Thanks in advance.

    There are only has only two links in the last column so no need to set its width to 208

    Change the width to 100 and check again

    In fact the problem is that your table is filled with the column width that's why scrolling is not displayed, you will need to provide a few more space (other than columns) table

    Set property of columnStretching of af: final table and the width of the last column to 100

    This should solve your problem

    Ashish

  • Problem with the partialTrigger on the Table of the ADF

    JDeveloper Version 11.1.2.3.0

    I've reproduced the problem with partialTrigger on the array element. Sample application can be downloaded from here . He needs to run HR schema.
    Underneath the pageFragment sample, I can try refreshing adf table in two ways
    1. turn the addEmployee button id in partialTrigger of the ADFTable component.
    2. set the id of the button addEmployee in the PanelBox component partialTrigger.

    Note the difference - 1st only works no where as 2nd works very well. Do you have additional constraints when updating using the ADF Board
    partialTrigger?
    I have reproduced the usecase in example below:

    Structure of the PageFragment-

    PanelBox
    |
    | _ ADF Table
    |
    | facet __toolbar
    |
    | _ addEmployee button


    Code PageFragment

    < af:panelBox text = "PanelBox2" id = "pb1" >
    < f: facet name = "toolbar" >
    < af:commandButton actionListener = "#{bindings.addEmployee.execute}" = "addEmployee2" text "
    Disabled = "#{!}" Bindings.addEmployee.Enabled}"id ="cb1"partialSubmit ="true"/ >
    < / f: facet >
    < af:table value = "#{bindings." Var EmployeesView1.collectionModel}"="row"rows =" #{bindings. " EmployeesView1.rangeSize}.
    emptyText = "#{bindings." EmployeesView1.viewable? "{'No data to display.': 'Access Denied.'}".
    fetchSize = "#{bindings." EmployeesView1.rangeSize}' rowBandingInterval = '0 '.
    selectedRowKeys = ' #{bindings. " EmployeesView1.collectionModel.selectedRow}.
    selectionListener = "#{bindings." RowSelection EmployeesView1.collectionModel.makeCurrent}"="single"id ="t1 ".
    "displayRow ="selected"partialTriggers =": cb1 "styleClass ="AFStretchWidth">
    < af:column sortProperty = "#{bindings." EmployeesView1.hints.EmployeeId.name}"sortable ="false ".
    headerText = "#{bindings." EmployeesView1.hints.EmployeeId.label}"id ="c1">
    < af:inputText value = "#{row.bindings.EmployeeId.inputValue} '"
    label = "#{bindings." EmployeesView1.hints.EmployeeId.label}.
    required = "#{bindings." EmployeesView1.hints.EmployeeId.mandatory}.
    columns = "#{bindings." EmployeesView1.hints.EmployeeId.displayWidth}.
    maximumLength = "#{bindings." EmployeesView1.hints.EmployeeId.precision}.
    shortDesc = "#{bindings." EmployeesView1.hints.EmployeeId.tooltip}"id ="it1">
    < f: validator binding="#{row.bindings.EmployeeId.validator}"/ >
    < af:convertNumber groupingUsed = 'false' pattern = ' #{bindings. " EmployeesView1.hints.EmployeeId.format}"/ >
    < / af:inputText >
    < / af:column >
    < af:column sortProperty = "#{bindings." EmployeesView1.hints.FirstName.name}"sortable ="false ".
    headerText = "#{bindings." EmployeesView1.hints.FirstName.label}"id ="c2">
    < af:inputText value = "#{row.bindings.FirstName.inputValue} '"
    label = "#{bindings." EmployeesView1.hints.FirstName.label}.
    required = "#{bindings." EmployeesView1.hints.FirstName.mandatory}.
    columns = "#{bindings." EmployeesView1.hints.FirstName.displayWidth}.
    maximumLength = "#{bindings." EmployeesView1.hints.FirstName.precision}.
    shortDesc = "#{bindings." EmployeesView1.hints.FirstName.tooltip}"id ="it2">
    < f: validator binding="#{row.bindings.FirstName.validator}"/ >
    < / af:inputText >
    < / af:column >
    < af:column sortProperty = "#{bindings." EmployeesView1.hints.LastName.name}"sortable ="false ".
    headerText = "#{bindings." EmployeesView1.hints.LastName.label}"id = 'c3' >
    < af:inputText value = "#{row.bindings.LastName.inputValue} '"
    label = "#{bindings." EmployeesView1.hints.LastName.label}.
    required = "#{bindings." EmployeesView1.hints.LastName.mandatory}.
    columns = "#{bindings." EmployeesView1.hints.LastName.displayWidth}.
    maximumLength = "#{bindings." EmployeesView1.hints.LastName.precision}.
    shortDesc = "#{bindings." EmployeesView1.hints.LastName.tooltip}"id ="it3">
    < f: validator binding="#{row.bindings.LastName.validator}"/ >
    < / af:inputText >
    < / af:column >
    < af:column sortProperty = "#{bindings." EmployeesView1.hints.DepartmentId.name}"sortable ="false ".
    headerText = "#{bindings." EmployeesView1.hints.DepartmentId.label}"id ="c11">
    "< af:selectOneChoice value =" #{row.bindings.DepartmentId.inputValue} "label =" #{row.bindings.DepartmentId.label} ".
    required = "#{bindings." EmployeesView1.hints.DepartmentId.mandatory}.
    shortDesc = "#{bindings." EmployeesView1.hints.DepartmentId.tooltip}"id ="soc1">
    < f: selectItems value = "#{row.bindings.DepartmentId.items}" id = "si1" / > "
    < / af:selectOneChoice >
    < / af:column >
    < / af:table >
    < / af:panelBox >


    Thank you
    Rajdeep

    Hello

    the reason in my opinion, this has to do with the creation of the employee, who sits on the company and not the iterator that displays the data in the table. Therefore, the iterator must re - query to view the data that you created in silent mode in the background

    Addition of

    employeesViewImpl.executeQuery ();

    to your AppModule Impl class at the end of the creation of the employee solve the problem that you see

    Frank

  • Having a problem with the addition of dynamic table in Dreamweaver CS6 with MySQL

    Hello, I am new get here. So my question is this:

    I have sccesfully has created a MySQL user table and a register and Login Page and the Page count of the user can update his information etc etc. But my problem is this, I created another table in MySQL, which the user can add his cars (brand, model and year of manufacture) and I've linked this table to the table user with a foreign key using user name as primary key for table use and as a foreign key to the table of cars. My question is how to display the data for each user so that each user will be able to see its records in this table. Every help is appreciated.

    Thank you for your time and help!

    I think it works, simply change to the highlighted

    $colname_CarUsers = "-1";

    If (isset($_SESSION['MM_Username'])) {}

    $colname_CarUsers = [["" UserID""]]; $row_User

    }

    @mysql_select_db ($database_MyCOnnection, $MyCOnnection);

    $query_CarUsers = sprintf ("" SELECT * FROM cars WHERE UserID = %s ORDER BY ASC CarBrand ", GetSQLValueString ($colname_CarUsers,"int")");

    $query_limit_CarUsers = sprintf ("%s LIMIT %d, %d", $query_CarUsers, $startRow_CarUsers, $maxRows_CarUsers);

    $CarUsers = mysql_query ($query_limit_CarUsers, $MyCOnnection) or die (mysql_error ());

    $row_CarUsers = mysql_fetch_assoc ($CarUsers);

  • Input data match with two columns in a table

    Hello

    I want to find records where the input data (> 100 records) are adapted to the two columns of the table

    See below
    with t as
    (select 1 as id, 101 as num 'ram' that pat from dual
    Union
    Select 2 102, 'tom' from dual
    Union
    Select 1 103, 'tom1' from dual
    Union
    Select 2 101, 'tom2' from dual
    Union
    Select 2 104, 'tom3' from dual
    Union
    Select 1 105, 'tom1' from dual
    Union
    Select 2 105, 'tom1' from dual

    )
    Select * from t

    I want to find records from the 't' table where (id, num) will be (1 101, 2 102, 1, 105)

    Output must be

    ID num
    1 101
    2 102
    1 105
    select *
    from t
    where  (id, num) in (
              (1,101),
              (2,102),
              (1,105)
                 );
    

    Or store the input in a temporary table values and use IN

    select *
    from t
    where  (id, num) in (
              select col1,col2
                                    from your_temp_table
                 );
    

    Published by: JAC on 20 may 2013 14:55

  • Problems with resizing on mult-monitor Application Windows.

    We have a recurring problem with our deployment. We have seen 4.6, Windows 7 endpoints, and often when people are connected to the multi-display sessions, there will be a problem with the windows applications (outlook, acrobat, etc.) resizing. This only seems to happen after that the user opens its session (we have a policy of waiting period of 7 minutes, and people generally lock down their machines by leaving his office.

    To release their session, sometimes all the open windows app will decline in a smaller area, on the main monitor, and the user will have to bring back them to their original location. For example, if a user has two monitors, and they keep Outlook maximized on their left monitor (which is not their "main" screen), back into the machine, this Outlook window could move to the right screen and shrink to a small window.

    Anyone else see this issue? Now I can check only happens on PCoIP, don't know if it does on the RDP.

    Hello

    Yes, we met this in our facility. The idea that came with my boss and seemed to work, is to change power politics.

    We have created a new policy via Group Policy and forced the machines to use. There isn't that one change in this power management, be sure to set the monitors to never turn off in the virtual machine (the default value is 5 or 10 minutes). Since we deployed the change, no problems.

    If you run the client on Windows 7 machines can still have their monitors turn off, but as long as the monitors of virtual machines are always 'on' you should be fine.

    Give it a shot.

  • Funny problem with generating xml looks like table.

    Hello
    I have the following problem:

    1.I has table:
    CREATE TABLE DESCRIPTION
    (
    NUMBER OF DESC_ID
    SK VARCHAR2 (500 BYTE),
    OF VARCHAR2 (500 BYTE).
    EN VARCHAR2 (500 BYTE)
    )

    2.I need to create an xml looks like:

    < "NODE1" >
    < "NODE2" >
    data column < /de > < >
    column < www.tourocloudbackup.com > < en > data
    given < sk > column < /sk > sk
    < / "NODE2" >
    < / "NODE1 >"

    where "PAR1" and "PAR2" is CASE-SENSITIVE SETTING of RESPECT.

    3. I create for that to be the next function:


    CREATE or REPLACE FUNCTION F_CREATE_XML_DESC (inDescId, NUMBER of)
    inNode1 VARCHAR2,
    inNode2 VARCHAR2)
    RETURN OF XMLTYPE
    IS
    tmpVar NUMBER;
    /******************************************************************************


    ******************************************************************************/
    vXml XMLTYPE.

    CTX DBMS_XMLGEN.ctxHandle;
    vColumnList VARCHAR2 (1000);
    vXmlStr VARCHAR2 (1000);

    BEGIN


    If (inDescId is not null) then
    SELECT SUBSTR (list) of LENGTH (list) - 1, 1,
    IN vColumnList
    FROM (SELECT (LISTAGG (COLUMN_NAME |))) ',')
    TO WITHIN THE GROUP (ORDER OF COLUMN_NAME))
    As a list
    Of user_tab_columns
    WHERE table_name = 'DESCRIPTION' AND COLUMN_NAME <>'DESC_ID');


    CTX: =.
    DBMS_XMLGEN.
    NewContext)
    "select".
    || vColumnList
    || "description d where d.desc_id ='".
    || inDescId);

    on the other
    -yesterday to return null if DESC_ID is null
    Returns a null value.

    SELECT SUBSTR (list) of LENGTH (list) - 1, 1,
    IN vColumnList
    FROM (SELECT (LISTAGG ("'"' |))) "ACE" | COLUMN_NAME | ' ,')
    TO WITHIN THE GROUP (ORDER OF COLUMN_NAME))
    As a list
    Of user_tab_columns
    WHERE table_name = 'DESCRIPTION' AND COLUMN_NAME <>'DESC_ID');

    CTX: =.
    DBMS_XMLGEN.
    NewContext)
    "select".
    || vColumnList
    || "of the double");


    end if;

    -DBMS_XMLGEN.setRowSetTag (ctx, inNode1);
    DBMS_XMLGEN.setRowTag (ctx, 'NŒUD');
    DBMS_XMLGEN. SETNULLHANDLING (ctx, 2);

    -I DON'T KNOW WHY THIS DOESN'T WORK!
    -DBMS_XMLGEN.useLowerCaseTagNames ();


    vXmlStr: low = (DBMS_XMLGEN.getxml (ctx));

    DBMS_XMLGEN. CLOSECONTEXT (ctx);

    If (inNode1 is not null and)
    inNode2 is not null) then

    Select xmlelement (EVALNAME (inNode1),
    XmlElement (EVALNAME (inNode2),
    Extract (XmlType (vXMLStr), '//node/*')))
    in vXml
    Double;
    end if;

    If (inNode1 is null and)
    inNode2 is not null) then

    Select xmlelement (EVALNAME (inNode2),
    Extract (XmlType (vXMLStr), '//node/*'))
    in vXml
    Double;
    end if;


    If (inNode1 is not null and)
    inNode2 is null) then

    Select xmlelement (EVALNAME (inNode1),
    Extract (XmlType (vXMLStr), '//node/*'))
    in vXml
    Double;
    end if;



    VXML BACK;
    END F_CREATE_XML_DESC;
    /


    4 Requriments:
    If I add the new column to the table Description the XML should include this new column.
    Problem is a RESPECT for the CASE, the table tags MUST be LOWER case, and of course without column DESC_ID, BUT the two NODE1 and NODE2 SHOULD be case-sensitive.

    5. function whihch I cooked up in my opinion is not fast enough. IS THERE a SOLUTION to make this better? Help, please.

    6 DB: Oracle 11 g R2.

    Edited by: kozand 2011-06-26 05:06

    Hello

    -I DON'T KNOW WHY THIS DOESN'T WORK!
    -DBMS_XMLGEN.useLowerCaseTagNames ();

    I don't see in the package specification.

    I'm not a big fan of this but you can try the following solutions:

    SQL> DECLARE
      2
      3   inNode1      varchar2(30) := 'NODE1';
      4   inNode2      varchar2(30) := 'NODE2';
      5   inDescId     number := 1;
      6
      7   colList      varchar2(4000);
      8
      9   xml_data     xmltype;
     10   doc          clob;
     11
     12  BEGIN
     13
     14   SELECT listagg(column_name || ' as "' || lower(column_name) || '"', ',') within group (order by column_name)
     15   INTO colList
     16   FROM user_tab_columns
     17   WHERE table_name = 'DESCRIPTION'
     18   AND column_name != 'DESC_ID';
     19
     20   EXECUTE IMMEDIATE 'SELECT XMLForest(' || colList || ') FROM description WHERE desc_id = :1'
     21   INTO xml_data
     22   USING inDescId;
     23
     24   SELECT nvl2( inNode1
     25              , XMLElement(evalname(inNode1), xml_data)
     26              , xml_data )
     27   INTO xml_data
     28   FROM (
     29     SELECT nvl2( inNode2
     30                , XMLElement(evalname(inNode2), xml_data)
     31                , xml_data ) as xml_data
     32     FROM dual
     33   );
     34
     35   dbms_output.put_line(xml_data.getclobval());
     36
     37  END;
     38  /
    
    data from column dedata from column endata from column sk
    
    PL/SQL procedure successfully completed
     
    

    Or a single XQuery:

    SQL> show user
    User is "dev"
    
    SQL>
    SQL> SELECT XMLSerialize(document
      2    XMLQuery(
      3      'let $data :=
      4         for $i in fn:collection("oradb:/DEV/DESCRIPTION")/ROW
      5         where $i/DESC_ID = $id
      6         return
      7           for $j in $i/child::*
      8           let $node-name := name($j)
      9           where $node-name != "DESC_ID"
     10           return element {fn:lower-case($node-name)} {fn:data($j)}
     11       let $node2 := if ($inNode2) then element {$inNode2} {$data} else ($data)
     12       return if ($inNode1) then element {$inNode1} {$node2} else ($node2)'
     13      passing cast(1 as number) as "id"
     14            , 'NODE1' as "inNode1"
     15            , 'NODE2' as "inNode2"
     16      returning content
     17    )
     18    as clob indent
     19  )
     20  FROM dual
     21  ;
    
    XMLSERIALIZE(DOCUMENTXMLQUERY(
    --------------------------------------------------------------------------------
    
      
        data from column sk
        data from column de
        data from column en
      
    
     
    
  • Unique table with several columns or several tables split?

    What is the best.

    A table with multiple columns inside or divided into several tables. Why?
    How will the performance in the two scenarios?

    Hello

    user13024762 wrote:
    I have a table EMP that has column EMP_ID, EMP_NAME MGR_ID, MGR_NAME, SALARY, EXP_IN_MNTHS, EXP_IN_YRS... etc with multiple columns

    I have the following tables
    EMP-> EMP_ID, EMP_NAME

    Each row in the table emp thie represents a separate employee. I guess other columns in the emp table might be birth_date, social_security_number and status (by example, 'Active', 'Leave', 'complete'). Here's what an employee has (at least) one of. If there is a one-to-many relationship between an employee and an attribute, then you probably want another table for this attribute.

    BISHOP-> EMP_ID, MGR_ID, MGR_NAME

    There is a one-to-many relationship between employees and managers? In other words, an employee may have 2 or more managers? If Yes, then you need another table.
    If there is only a one-to-one relationship between employees and managers (in other words, if an employee is never more than 1 Manager) so why don't you just have a mgr_id column in the emp table?
    Managers are also used for? (This is often the case, as in scott.emp and hr.employees.) If so, do not store their names in the EME and tables of mgr. Store name (and date of birth and other information) in the table emp only and, if you need a table of Bishop, just the emp_id and mgr_id column.

    SAL-> EMP_ID, SALARY

    There is a one-to-many relationship between the employees and wages? In other words, an employee may have 2 or more treatments? If so, how will you use the values? Is a special treatments in some way, as it will be used more often than others? (In other words, you may have a current and past wages salary, but the last wages are rarely used.)
    If you never have more than 1 salary for a given employee, why not just have a sal column in the emp table?

    EXP-> EMP_ID, EXP_IN_MNTHS, EXP_IN_YRS

    There is a one-to-many relationship between the employees and what whether you store in this table?

    etc. with more tables

    What is the best based on

    (1) performance and data recovery
    (2) ease of use
    (3) maintainability

    A one-to-many relationship requires an additional table. If an employee can have up to 3 managers, don't have mgr1, mgr2 and mgr3 columns in the emp table. Use a separate table, with up to 3 lines for the same employee, instead.
    For 1-1 relationships, it is usually best to not have separate tables.

  • Problem with 2 columns.

    , I work with Dreamweaver 8 through the tutorials to create a web site with two columns.  Of course, I'm a newbie.  Below is the code in my CSS file, but my main problem is that when I added the "left margin" my selector "#content" it does not separate the column, the content is always leaning on my sample image.  Can someone identify an error in the code because I am confused.  The sample site is http://mediatracks.com/basiclayout1.html If that helps.

    Thank you in advance.

    HTML, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {}

    margin: 0;

    padding: 0;

    border: 0;

    }

    {body

    background-color: #666666;

    color: #666666;

    fonts: 80% Verdana, Arial, Helvetica, without serif.

    margin: 0px;

    padding: 0px;

    text-align: center;

    }

    {#wrapper}

    width: 770px;

    background-color: #FFFFFF;

    margin: auto 10px;

    border: 1px solid #000000;

    text-align: left;

    }

    #banner {}

    height: 110px;

    background-image: url (.. / graphics/bmw.jpg);

    background-repeat: no-repeat;

    }

    #nav {}

    border-bottom: 1px solid #000000;

    }

    #nav ul {}

    padding: 0;

    margin: 0;

    background-color: #00FF99;

    }

    #nav ul li {}

    display: inline;

    padding: 0;

    margin: 0;

    }

    #nav ul li a {}

    do-size: 80%;

    color: #FFFFFF;

    background-color: #3333CC;

    text-decoration: none;

    Padding: 25px 0 0 25px;

    border-right: 1px solid #000000;

    text-align: center;

    Width: 9è;

    }

    #nav ul li a: hover, #nav ul li a: focus {}

    background-color: #990000;

    }

    #content p {}

    margin left: 200px;

    margin: 20px;

    }

    #content h1 {}

    color: #003366;

    padding: 0;

    margin: 20px;

    }

    #content h2 {}

    color: #003366;

    padding: 0;

    margin: 20px;

    }

    {.leftimage}

    float: left;

    margin: 20px 0 10px 0;

    border: 1px solid #000000;

    }

    {.rightimage}

    float: right;

    margin: 0 0 20px 15px;

    border: 1px solid #000000;

    Width: 150px;

    }

    {.clearit}

    display: block;

    clear: both;

    }

    #footer {}

    border-top: 1px solid #000000;

    background-color: #003366;

    color: #FFFFFF;

    }

    #footer p {}

    -font size: 70%;

    padding: 3px;

    }

    {#leftcol}

    margin-left: 10px;

    top of the margin: 20px;

    float: left;

    Width: 170px;

    height: 150px;

    background-color: #FFFF00;

    }

    You are welcome!

    and for learning, please refer to the following links:

    http://www.dynamicdrive.com/style/layouts/category/C9/

    http://www.456bereastreet.com/lab/developing_with_web_standards/csslayout/2-Col/

    Kind regards

    Vinay

  • Problems with the cell in the table borders

    I'm trying to get a solid pt 2 on the left side of the first green column.  Even though I have selected the entire table and chose to not not for shots of the border, when I apply the 2pt stroke left side, there are white lines at the intersection of each cell in the row.  I am attaching the file and a screenshot (if the screenshots are here - I'm obviously new).  Thank you!

    Application View.jpg

    There is a 1 pt stroke applied to the horizontal. I had terrible luck, myself, with the formatting of the tables, but if you select the cell, and then select only the horizontal lines in the formatting options, you can set them to 0 and they will go far.

  • Equium A60: Some problems with DVD Super Multi Player

    I have problems with my DVD drive. When I try to load anything (CD or DVD) it will open a blank Explorer window even though I know that something is on the disk.

    Sometimes, windows gives me the error message

    "D:\ is not accessible.
    "The operation could not be performed because of an I / 0 error.

    I have the latest drivers for it.

    How it works again?

    Hello

    Please, remove the drive from Device Manager. After restarting again the operating system should recognize the drive again. Maybe this procedure will solve this problem.

    Good bye

  • Registry update problem with the subset of the table replace

    Hi all

    I'm trying to make a graph of intensity which shows the voltage on each electrode in an array of 64-electrode (giving a grid of 8 x 8) and I'm running into some problems (probably because I'm pretty much a newbie of labview).

    To make this graph, I have a table 1 d with 64 elements, that I need to put in the right place on the graph, so that the chart reflect the actual disposal of the table.
    So I'm writing each of the 1 d array elements at a specific location in a 2D array. I use the function replace table subset and a shift to that register in a loop that has need of an iteration for each element/electrode. However, for some reason, the loop only runs once.

    I use a dummy much smaller range (9 items 1 d in a 3 x 3 array) to get this thing working in the joint, vi, but I guess that the principle should be the same.

    I don't know I'm missing something stupid enough, but I can't understand what

    Susan

    ETA: with how I define the axes x and y now, I suppose a table simple reshape could operate. But, unfortunately, the actual data are too messy for that.

    You have a table 1 d of 8 elements.  Then integrate you into a 2D array which has 8 columns 1 line.  Then you autoindex to the for loop that autoindexes in lines.  Since you have only 1 row, it will be only to go 1 time.

    Your Index table inside with the wired i until the index equals autoindexing.  Eliminate these tables to Index, eliminating the Build table goes from 1-D 2 - D.  Let the autoindex loop on the table 1 d.

  • Problems with the sorting of a table with drop-down text cells

    I have 2 subjects (among a number of topics), and each section has a table.

    I followed Mr Grainge help to sort a table without an arrow and in heading 1, it does not work as expected. When I generate my WebHelp I can click on any one of my columns will sort the data. I can see the little black arrow head and black arrow head.

    I know absolutely nothing about HTML and basically followed the instructions for help and got to work.

    The second is a little different in that has 3 columns and rows about 375. The second column contains cells with the drop down text (but not all) as some have yet to be converted.

    The questions are:

    (1) a column will sort once only. So if I click on column 1, the head of black arrow appears. Subsequently, no amount of click will change the State of the data. I can sort the data on any of the 2 remaining columns, but I can never switch between ascendants and descendants of sequence on the same column.

    (2) in Design view, I see all the data in each cell. After that I generated my WebHelp, some of the cells that contain drop-down text fields are missing. Some are, and some are not. Those who are there, work perfectly when I click on the text and the text of the menu drop-down appears. Each drop-down text field has a bookmark.

    ((3) continuous on 2) above, if I use the combination of keys ctrl-w in design, some of the cells that contain text to menu drop-down are missing (probably all those lacking in the Webhelp) and oddly, some of the borders of the cells (I used light blue) are missing. However, they are there in the WebHelp. A sample is attached.

    Get my second table to work as I had hoped would be fantastic and worthwhile so far. However, I'm not quite there yet and need your help and suggestions.

    Please see the last item in the list under the Notes. I suspect this is the problem.

    See www.grainge.org for creating tips and RoboHelp

    Follow me @petergrainge

  • Sudden problem with replacement of subset of table

    Hello

    I was working on my project when suddenly a strange problem appeared.

    I have a graph of intensity with 2 sliders that determine the coordinates of my area of interest. I created a simple solution to get these details and store them in table 1 d (x 0, y0, x 1, y1), hence I take them more later to perform some calculations. Now: it's all working fine and dandy that came out of nowhere share the table stopped storing the coords correctly. I put some sensors and index of the sliders and coordinates the eye to be acquired properly. But, for some reason, the function replace subset table stopped their storage in the appropriate cells. Whenever I move a cursor, its coordinates are now stored in the first two cells of a table. I'm pretty sure that I has not changed anything in the code, so what could be the cause?

    Screenshot attached.

    Oficmajster wrote:

    Yep, I added new cases of events previously: cursor type? It was empty, until he did change and why?

    If you don't the wiring of the table in the new case, the table in the shift register will be transformed into a table empty if running new cases. Once the array is empty, replacement of certain elements will not increase the size of the array, it will remain empty.

    Solution: wire the table across all new cases (if you create tunnels of entry-related, it will be automatically )

Maybe you are looking for