For loops with the cursor line and indexing

Hi all

I have a question about the loops with the cursor, line and indexing.

How can I scan via a cursor with an iterator?

I would use an iterator as

Whole LoopIndex;
Whole LoopIndex2;

for LoopIndex at the beginning of the cursor at the end of the cursor
loop
line =: cursor [LoopIndex];
for LoopIndex2 of LoopIndex at the end of the cursor
etc...
end loop;

I need to use an iterator because I need to use a nested for loop.



OR


How can I solve the following problem?

Class name % ofClass average test Score
1 Niobe 7 8 8.4
1 alena 4 7 7.5
1 9 7 8.9 Estia
1 Lilly 10 8 9.8
1 Sandra 6 8 8.3
1 Melanie 8 8 8.1
Nadia 2 8 3 4.4
Sayuki 2 9 8 8.4
Diasy 2 7 8 8.0
Flower 2 7 8 6.5
Diana 2 6 8 7.3
3 Flora 7 8 5.8
Sukiya 3 4 8 8.4
Samantha 3 10 8 7.7
Roxanne 3 7 8 6.9
Eline 3 8 8 7.4

I need to
-By class, I need to recalculate each average people
-By class, I need to calculate the % of class score (sum averages / people in the class)

So it can be done in a nested for loop?
Or do I just step by step?

Well, based on this information it would be something like...

SQL> ed
Wrote file afiedt.buf

  1  with t as (select 1 as Class, 'Niobe' as Nm, 7 as Score, 8 as Tests, 8.4 as Average from dual union all
  2             select 1, 'Alena', 4, 7, 7.5 from dual union all
  3             select 1, 'Estia', 9, 7, 8.9 from dual union all
  4             select 1, 'Lilly', 10, 8, 9.8 from dual union all
  5             select 1, 'Sandra', 6, 8, 8.3 from dual union all
  6             select 1, 'Melanie', 8, 8, 8.1 from dual union all
  7             select 2, 'Nadia', 3, 8, 4.4 from dual union all
  8             select 2, 'Sayuki', 9, 8, 8.4 from dual union all
  9             select 2, 'Diasy', 7, 8, 8.0 from dual union all
 10             select 2, 'Blossom', 7, 8, 6.5 from dual union all
 11             select 2, 'Diana', 6, 8, 7.3 from dual union all
 12             select 3, 'Flora', 7, 8, 5.8 from dual union all
 13             select 3, 'Sukiya', 4, 8, 8.4 from dual union all
 14             select 3, 'Samantha', 10, 8, 7.7 from dual union all
 15             select 3, 'Roxanne', 7, 8, 6.9 from dual union all
 16             select 3, 'Eline', 8, 8, 7.4 from dual)
 17  --
 18  -- END OF TEST DATA
 19  --
 20  select class, nm as "NAME", score, tests, average
 21        ,round(((average*tests)+score)/(tests+1),1) as avg_person
 22        ,round((average / sum(average) over (partition by class))*100,1) as class_average
 23  from t
 24* order by class, nm
SQL> /

     CLASS NAME          SCORE      TESTS    AVERAGE AVG_PERSON CLASS_AVERAGE
---------- -------- ---------- ---------- ---------- ---------- -------------
         1 Alena             4          7        7.5        7.1          14.7
         1 Estia             9          7        8.9        8.9          17.5
         1 Lilly            10          8        9.8        9.8          19.2
         1 Melanie           8          8        8.1        8.1          15.9
         1 Niobe             7          8        8.4        8.2          16.5
         1 Sandra            6          8        8.3          8          16.3
         2 Blossom           7          8        6.5        6.6          18.8
         2 Diana             6          8        7.3        7.2          21.1
         2 Diasy             7          8          8        7.9          23.1
         2 Nadia             3          8        4.4        4.2          12.7
         2 Sayuki            9          8        8.4        8.5          24.3
         3 Eline             8          8        7.4        7.5          20.4
         3 Flora             7          8        5.8        5.9            16
         3 Roxanne           7          8        6.9        6.9          19.1
         3 Samantha         10          8        7.7          8          21.3
         3 Sukiya            4          8        8.4        7.9          23.2

16 rows selected.

Tags: Database

Similar Questions

  • For loops with the array variable

    I am using a loop for example with the name of the table in the select variable, but get a compilation error

    for current_aud_row in (select * from ' | table_name |' where...)


    table_name contains the name of the actual table

    I do that I get the name of the table as a parameter.
    Help, please!

    Excellent. Oracle APEX (Application Express) is a web IDE and RTS - it makes heavy use of DBMS_SQL to execute SQLs and restore these dynamically in the form of Web-based reports, or turn it into XML for graphical rendering using Flash software.

    DBMS_SQL is perhaps more complex (and only really necessary when it comes true dynamic SQL at all stages - including the result of SQL), but we must know how to use and apply. It is a valuable tool at times.

  • SLQ: A loop with the select line, counters and variables

    Hello!

    I have a bit of a pickle SQL and would be very happy to any experienced help.
    I have a big enough table that contains two columns in particular (illustrated by a few examples)

    REFERENCE
    Mouth Med Chem (2008) 16, 1111-1124
    Bioorg Med Chem Lett. 2008 may 1; 9:2820 - 4 EPUB 2008 Apr 4
    BR J Pharmacol. In February 1999; 3:665 - 72.

    2_ YEAR
    1996
    2001

    Sometimes, the two columns are null. What I want to do, it is to loop through the table and pull on the date of the REFERENCE column and update the YEAR_2 column with it.

    My current code snippet is as follows:

    declare
    x number: = 1995;
    cursor s1 is SELECT rowid, t.* FROM CB1ASSAYS t WHERE REFERENCE like "%x % ';
    Start
    While x loop < 2006
    C1 loop s1
    Update CB1ASSAYS set YEAR_2 = x
    where REFERENCE like "%x % ';
    x: = x + 1;
    end loop;
    end loop;
    commit;
    end;
    /


    However, it doesn't seem to work properly. He updated lines with 1995 in the year, but no date higher. Curiously, he updated a number of records with the year 2064, when there was no 2064 anywhere in the REFERENCE entry.

    There are no errors encountered when I run this script.

    Any idea?

    Thank you!

    In your code the where conditions update should be:

    WHERE REFERENCE like '%'||x||'%';
    

    and you can get rid of the slider at all:

    declare
     x number := 1995;
    begin
     while x < 2006 loop
       update CB1ASSAYS set YEAR_2 = x
       where REFERENCE like '%x%'
       AND YEAR_2 is null --To update only null years
       ;
       x := x + 1;
     end loop;
    --commit;  IT's better you you commit after checked if all is ok...
    end;
    /
    

    Max

    Published by: Massimo Ruocchio July 5, 2011 19:59
    got rid of the cursor loop for...

  • How to move the Cursor parameter for loop with the type of table?

    Hi friends,
    I wonder how to pass a parameter into the second loop in the code example below. Please see the "BOLD" statements and to answer my questions.
    Thank you very much. Here's the code.

    declare
    l_bom_header_tbl BOM_BO_PUB. BOM_HEADER_TBL_TYPE; -TABLE TYPE
    V_bom_header_tbl Bom_Bo_Pub.Bom_Head_Rec_Type: = Bom_Bo_Pub.G_MISS_BOM_HEADER_REC; -Record type
    v_bom_components_tbl Bom_Bo_Pub.Bom_Comps_Tbl_Type: = Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL; - nested table type
    c: number = 0;
    k: = 1 number;
    Start
    BOMPXINQ. () Export_BOM
    P_org_hierarchy_name = > l_org_hierarchy_name,
    P_assembly_item_name = > l_assembly_item_name,
    P_organization_code = > l_organization_code,
    P_alternate_bm_designator = > '1Test. "
    P_Costs = > l_costs,
    P_Cost_type_id = > l_cost_type_id,
    X_bom_header_tbl = > l_bom_header_tbl,
    X_bom_revisions_tbl = > l_bom_revisions_tbl,
    X_bom_components_tbl = > l_bom_components_tbl,
    X_bom_ref_designators_tbl = > l_bom_ref_designators_tbl,
    X_bom_sub_components_tbl = > l_bom_sub_components_tbl,
    X_bom_comp_ops_tbl = > l_bom_comp_ops_tbl,
    X_Err_Msg = > l_Err_Msg,
    X_Error_Code = > l_Error_Code);
    If l_Error_Code = 0 then


    because me in 1... l_bom_header_tbl. COUNTING LOOP
    V_bom_header_tbl.organization_code: = "DSC";

    Can assign us a table type of guy like below the registration statement?
    V_bom_header_tbl.assembly_item_name: is l_bom_header_tbl (i) .assembly_item_name;.

    k: = 1;

    I want to pass the l_bom_header_tbl (i) .assembly_item_name parameter in the declaration below: How do I do this?
    for j from 1... l_bom_components_tbl. COUNTING LOOP

    Can assign us a table type of type array as below the statement?
    v_bom_components_tbl (k). Assembly_Item_name: is l_bom_header_tbl (i) .assembly_item_name;.
    k: = k + 1;
    end LOOP;
    end loop;
    end;

    Published by: ILovePlSql on March 22, 2010 07:51

    Published by: ILovePlSql on March 22, 2010 08:16

    ILovePlSql wrote:
    V_bom_header_tbl emp % rowtype;

    If v_bom_header_tbl has just two fields as ename, sal then also the assignment of type table, record type work or if the record type and the array type have the same structure?

    Yes:

    SQL> declare
      2      type Bom_Head_Rec_Type is record(ename emp.ename%type,sal emp.sal%type);
      3      type BOM_HEADER_TBL_TYPE is table of Bom_Head_Rec_Type index by binary_integer;
      4      l_bom_header_tbl BOM_HEADER_TBL_TYPE;
      5      V_bom_header_tbl emp%rowtype;
      6  begin
      7      select ename,sal bulk collect into l_bom_header_tbl from emp;
      8      for i in 1 .. l_bom_header_tbl.count loop
      9        V_bom_header_tbl.ename := l_bom_header_tbl(i).ename;
     10        V_bom_header_tbl.sal := l_bom_header_tbl(i).sal;
     11      end loop;
     12  end;
     13  /
    
    PL/SQL procedure successfully completed.
    
    SQL>  
    

    SY.

  • for loops with the name of the layer.

    I developed a script that checks if the layer color-101 exists in an open document.

    If the layer color-101 exists executes the block of code on layer color-101.

    If the layer color-101 are not running action Add layer color-101.

    Back at the beginning of the loop to check again

    I do it with a loop for and if statement.

    1. Why does the loop not stop when the loop count variable corresponds to the layer color-101 name variable?

    2. how the loop can return to the beginning to check again the presence of color-101 layer?


    Variable decalre

    app.activeDocument = docRef;

    var theLayer = "color-101;

    loop through the layers

    for (var i = 0; i < docRef.layers.length; i ++) {}

    the layer name corresponds to the loop variable

    If (docRef.layers [i] .name == theLayer) {}

    Execute the block of code for layer color-101

    Alert ("Layer" + theLayer + "exist.");

    }

    }

    layer color-101 was not found, enforcement action Add layer color-101

    Alert ('The' + theLayer + "' there is no layer: Run Add layer color-101 action. '");

    back at the beginning of the loop and check again


    Your loop does not actually stop to find the right layer. He is content to display the alert popup window, then continues. Also the 'not found' - part will still raise. And the comparison must be 100% equal without difference case or spaces or 'copy 12' - suffixes.

    Try something like

    Declaring variables

    app.activeDocument = docRef;

    var layer_found = false;

    loop through the layers

    for (var i = 0; i)< docref.layers.length;="">

    var layer = docRef.layers [i]

    If (Layer.Name.toLowerCase (). IndexOf("case-101") > = 0) {}

    Alert ("found layer:" + layer.name);

    layer_found = true

    do what needs

    }

    }

    If (! layer_found) {}

    Alert ("Layer not found!");

    do what needs

    }

  • Problem with the primary key and indexes

    Hi all

    I'm looking a mess on one of our main tables.
    One of the developers here added an index on 3 columns in the table, thinking that it would speed up (not noticing that it had not a PK).

    Subsequently another developer has noticed there do not have a primary on key. So they added a touch of primry on the single column.

    The problem is that now the index created on 3 columns is bein used as the primary key index. As when the primary key is created a new index was not created.

    Is there anyway to get rid of this index/change it correct?

    This table is related to many many other tables, so when we tried to remove the index we could not due to the primary key and foreign key violations with other tables.

    Thanks in advance

    Oracle, as you found, is quite capable to use a column enformce multi index a single column primary key, as long as the pk column is the leader in the index. This should not cause performance issues for a search of PK and if the three indexed columns are often selected only may benefit from these types of queries.

    The only way to change that now, would be to drop all CF, drop and add the PK constraint and then add all the FK constraints. A long time and potentially dangerous (if you miss to add back of the FKs) endeavour. Certainly not worth the risk in my opinion.

    John

  • Appellant the package with the cursor type and registration type variables

    Hello
    I tried the following package, which is similar to my requriement, the package has been successfully created, when you call it gives me error, the number of false arguments
    CREATE OR REPLACE PACKAGE Pkg_test1
    IS
      ----- Record Variable ----
      TYPE rec_job IS RECORD
       ( job varchar2(50),
         ename varchar2(50),
         sal number
       );
      TYPE typ_job IS TABLE OF rec_job;
      
      -- cursor declaration
      cursor emp_cur is select empno from  emp;
      TYPE emp_ttyp IS TABLE OF emp_cur%ROWTYPE INDEX BY PLS_INTEGER;
      ---- Procedure Declaration ----
    PROCEDURE proc_job ( p_cur IN   emp_ttyp,
                         o_Rat     OUT  typ_job );
     
    END Pkg_test1;
    /
    
    CREATE OR REPLACE PACKAGE BODY Pkg_test1
    IS
     
     PROCEDURE proc_job ( p_cur IN   emp_ttyp, o_Rat     OUT  typ_job )
      IS 
        -- Declare collection variable 
        l_typ_job typ_job; 
     
    BEGIN
       for i  in 1..p_cur.count loop
        select job,ename,sal bulk collect into l_typ_job
          from emp
          where empno=p_cur(i).empno ; 
    o_Rat:= l_typ_job;
    end loop;
    --Output
    for i in 1..o_rat.count loop
     DBMS_OUTPUT.PUT_LINE ( 'Output :'||o_rat(i).job||','||o_rat(i).ename||','||o_rat(i).sal );
      end loop;
    
    EXCEPTION
      WHEN OTHERS THEN 
           DBMS_OUTPUT.put_line('Procedure proc_job  - '|| SQLCODE|| '-'|| SQLERRM);
     END proc_job;
      end pkg_test1;
    /
    The package is created without errors
    But during the call, it gives me errors
    DECLARE 
      P_CUR PKG_TEST1.emp_ttyp;
      O_RAT PKG_TEST1.rec_job;
    BEGIN 
      PKG_TEST1.PROC_JOB ( P_CUR, O_RAT );
      COMMIT; 
    END; 
    Error is:
    PLS-00306: wrong number or types of arguments in call to 'PROC_JOB'
    Can you let me see how to overcome this error...

    Thank you..

    Published by: Smile on 9 may 2012 07:27
    SQL> DECLARE
      2  P_CUR PKG_TEST1.emp_ttyp;
      3  O_RAT PKG_TEST1.typ_job := PKG_TEST1.typ_job(null);
      4  BEGIN
      5  PKG_TEST1.PROC_JOB ( P_CUR, O_RAT );
      6  END;
      7  /
    Procedure proc_job  - -6531-ORA-06531: Reference to uninitialized collection
    
    PL/SQL procedure successfully completed.
    
    SQL> CREATE OR REPLACE PACKAGE BODY Pkg_test1
      2  IS
      3
      4   PROCEDURE proc_job ( p_cur IN   emp_ttyp, o_Rat     OUT  typ_job )
      5    IS
      6      -- Declare collection variable
      7      l_typ_job typ_job := typ_job();
      8
      9  BEGIN
     10     for i  in 1..p_cur.count loop
     11      select job,ename,sal bulk collect into l_typ_job
     12    from emp
     13    where empno=p_cur(i).empno ;
     14  o_Rat:= l_typ_job;
     15  end loop;
     16  --Output
     17  if o_rat is null then return; end if;
     18  for i in 1..o_rat.count loop
     19   DBMS_OUTPUT.PUT_LINE ( 'Output :'||o_rat(i).job||','||o_rat(i).ename||','||o_rat(i).sal );
     20    end loop;
     21  EXCEPTION
     22    WHEN OTHERS THEN
     23     DBMS_OUTPUT.put_line('Procedure proc_job  - '|| SQLCODE|| '-'|| SQLERRM);
     24   END proc_job;
     25    end pkg_test1;
     26  /
    Package body created.
    
    SQL> DECLARE
      2  P_CUR PKG_TEST1.emp_ttyp;
      3  O_RAT PKG_TEST1.typ_job;
      4  BEGIN
      5  PKG_TEST1.PROC_JOB ( P_CUR, O_RAT );
      6  END;
      7  /
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    SY.

  • Simple for loops with the table?

    Just a quick question!  I've been watching this for 2 hours and I searched everywhere, but always without success.

    I have a simple table containing elements.  When the user edits the page, I want that these elements in the array to become visible.

    var outfit:Array = ["Doll.Drawers.Shirt1", "Doll.Drawers.Pants1", "Doll.Drawers.Jacket1"];
    
    function f_item_show(event:MouseEvent):void
              {
                        for(var i:int = 0; i < outfit.length; i++)
                        { 
                                  trace(outfit[i]);
                                  this[outfit[i]].visible = true;  // THIS IS THE ISSUE //
      
                        }
              }
    
    

    The elements in the array are strings of the instance names, so I just need each string to be converted to an object and part .visible each element set to true.

    I know my loop works properly, because the trace reads accurately each instance name in the list.  I thought that this part [] would solve my problem, but it's not... I get this error message:

    TypeError: Error #1010: A term is undefined and has no properties.
              at PokeDress_fla::MainTimeline/f_item_show()
    
    

    I know it's one line of code, because it works perfectly when I delete.  All my instance names are correctly labeled and added, because they are used many times in the code without flaw.

    What I am doing wrong?

    To use the stand of notation, each medium can only represent a single object, so you would need three media since there are three objects in your channel... which means you would need three tables.

    If they appeal to target something inside the Doll.Drawers object, then you could simply store the shirts and pants and whatnot in the table as strings and use...

    Doll.Drawers [outfit [i]] .visible = true;

    What you should try instead is to store the actual paths to objects rather than representations of string of them, as in...

    var outfit:Array = [Doll.Drawers.Shirt1, Doll.Drawers.Pants1, etc...

    Then you should be able to use...

    costume [i] .visible = true;

  • Problem with the pen, lines and smoothing tool tool

    I draw the line 1.

    il line 1.jpg

    Then I pause (click the arrow and then click on the new tool pen) and draw of the line 2

    il line 2.jpg

    When I finished there is a surprising gap in line 1 after the intersection of line 2:

    il line 3 gap.jpg

    Then when I use the resulting mixture too the abstract looks at-non-contigue with dashed lines:

    il line 4.jpg

    instead of something of a continuous and uninterrupted wave lines like:

    blend.jpg

    For me, the problem is clearly the gap appear but I do not understand why it appeared, when as shown in image 2, I clearly I paint complete lines.

    Please check if the lines (at least one of them) with a filling.

  • The hand with the red line icon and cursor freezes HP Compaq Presario CQ57-402SV

    I recently purchased (2 days) the laptop above in Greece. Sometimes no reason apparent, while using the touchpad, I get an error sound and a big hand icon with a red line through it and the cursor hangs. It cannot be erased by sleep, then reopened. Any help would be welcome. Thank you.

    most counsumer laptop touchpad leftside corner has for the touchpad toggle switch. If you tap on this area, it will be enable and disable the touchpad. Once disabled, you get the hand with the red line.

    Please avoid pressing on the area on the side right touchpad upper-left that turned on like a light switch.

  • My website looks fine in other browsers, but on firefox it arrives as an index with the title first and on the second line it says go to the content. This can be corrected?

    When I look at my site it loads as an index with the heading on the top line and then a link saying "go to content" and then corresponds to the navigation in the chips. I downloaded the latest version of firefox and this did not improve the situation. The site looks very well in other browsers.

    Make sure that you do not block the CSS files on this page.

    Reload Web pages, and ignore the cache.

    • Hold SHIFT and click reload.
    • Press 'Ctrl + F5' or 'Ctrl + Shift + R' (Windows, Linux)
    • Press 'Cmd + Shift + R' (MAC)

    Start Firefox in Firefox to solve the issues in Safe Mode to check if one of the extensions of the origin of the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > appearance/themes).

  • problem with the CURSOR and WITH clause

    Hi guys,.

    I have never created a package before. I try to run it, but I get:
    ORA-06550: line 8, column 16:
    PLS-00382: expression is of the wrong type
    ORA-06550: line 8, column 3:
    PL/SQL: Statement ignored

    I know that my problem is in the next section

    OPEN FOR V_io_cursor

    with GOT_R_NUM like)


    Is the above correct?

    When I copy paste the "heart" of the query, it works very well. I really have a problem with the CURSOR and the declaration.

    Here's the code in its entirety. I know that the code is much more then he returned, but ignore this overload that was to do some tests to make sure that I can achieve any query request.

    CREATE OR REPLACE
    PKG_SPF_NATIONALREPORTS PACKAGE BODY IS

    PROCEDURE GET_NATIONAL_TOTAL_RESULTS (P_SelectFields IN varchar2, P_SUMFields IN varchar2, io_cursor IN OUT C_RESULTS)
    IS
    v_io_cursor C_RESULTS;

    BEGIN

    OPEN FOR V_io_cursor

    with GOT_R_NUM like)
    SELECT
    -START P_SelectFields
    r.cli_served,
    r.EIER,
    -END P_SelectFields
    r.RC,
    r.Year_ID,
    r.period_id,
    r.agreement_type_ind,
    CONTRACT_NUMBER. CONTRACT_NUMBER_TEXT,
    YEARS.year_desc,
    RC_CODE.rc_code_id,
    RC_CODE.rc_code,
    AHRDA HOLDERS. AHRDA_ID,
    AHRDA HOLDERS. REGION_ID,
    AHRDA HOLDERS. PROVINCE_ID,
    AGREEMENT_TYPE. AGREEMENT_TYPE_ID,
    AGREEMENT_TYPE. AGREEMENT_TYPE_DESC_EN,
    ROW_NUMBER() over (partition R.YEAR_ID, R.CONTRACT_Number_Text
    order by
    P.PERIOD_desc
    (/ / DESC NULLS LAST) AS r_num
    RESULT r
    JOIN period p ON r.period_id = p.period_id
    JOIN CONTRACT_NUMBER ON r.contract_number_text = CONTRACT_NUMBER. CONTRACT_NUMBER_TEXT
    JOIN RC_CODE ON contract_number.rc_code_id = rc_code.rc_code_id
    JOIN AHRDA holders ON ahrda.ahrda_id = rc_code.ahrda_id
    JOIN AGREEMENT_TYPE WE AHRDAS. AGREEMENT_TYPE_ID = AGREEMENT_TYPE. AGREEMENT_TYPE_id
    JOIN the YEARS WE r.year_id = YEARS.year_id
    )
    SELECT year_desc
    -START P_SUMFields
    SUM (cli_served) AS sum_cli_served
    The SUM (eier) AS sum_eier
    -END P_SUMFields
    OF got_r_num
    GROUP BY year_desc
    ORDER BY year_desc
    ;

    io_cursor: = v_io_cursor;

    END GET_NATIONAL_TOTAL_RESULTS;

    Agree - all this talk of loops FOR is completely irrelvant.
    A refcursor is usually the exact mechanism to return a result set.

    What is C_RESULTS?

    Just use SYS_REFCURSOR.

    No need for local variable.

    OUT why? Not just walk OUT?

    PROCEDURE GET_NATIONAL_TOTAL_RESULTS
    (P_SelectFields IN varchar2, P_SUMFields IN varchar2, io_cursor OUT SYS_REFCURSOR)
    IS
    BEGIN
     OPEN io_cursor FOR ...
    END;
    
  • I have problems with the form widget. When I created my forms, I need to leave out the line, one email because my client does not want the message line and two because those who have tried to fill the online form cannot submit because that box "email".

    I have problems with the form widget. When I created my forms, I need to leave out the line, one email because my client does not want the message line and two because those who have tried to fill the online form cannot submit because the 'email' box keep rejecting their email address valid. And I just tried to remove the line in my form and it does not allow me to delete or to mark it as not necessary either.

    Currently, there is no way around the field email forms of the Muse. Another option is to have a look at Jotforms or another third-party provider of shape that Muse has widgets for.

  • When I create a rectangle, I can not not change the shape of a rectangle with the cursor in illustrator CC 2014 for what?

    When I create a rectangle, I can not not change the shape of a rectangle with the cursor in illustrator CC 2014 for what?

    Xavigarcia,

    I'm afraid that have met you the Rectangle Live bug that is limited to the MAC versions from 10.7 and 10.8, but not of 10.9 (Mavericks) or 10.10 (Yosemite). If all goes well, the bug will be fixed soon.

    Thus, a switch for the Mavericks or Yosemite with a reinstall might be the way to solve it here and now.

    To get around it, in each case, it is possible to develop direct Rectangles to get the normal old shaped rectangles or Pathfinder > unit, or use the scale tool or the free transform tool.

    A more permanent way round that is to create normal old shaped rectangles, after running the free script created by Pawel, see this thread with download link:

    https://forums.Adobe.com/thread/1587587

  • There is a transparent circle at the bottom of my screen with my cursor inside and my touchscreen is unresponsive especially.

    There is a transparent circle at the bottom of my screen with the cursor of the mouse inside and my touch screen has become mainly unresposive.

    With respect to the cursor, I followed instructions stating that "USB input device" under "Human Interface Devices" in Device Manager should be disabled, I found. This seems to have resolved this issue, but I can leave this option off or something will not work?

    Regarding my touch screen becomes mostly unresponsive, sometimes I can scroll in my Firefox browser and very very occasionally I can touch the screen to access something but not normally.

    My laptop is a Sony VAIO

    Product name: SVT1312B4E

    ModelSVT131A11M

    Any help would be appreciated.


Maybe you are looking for

  • How to import my address book from another e-mail?

    I just started using Thunderbird. I need to import my address book from my EarthLink webmail.

  • chflags uappend allows you to truncate and crush

    Hello! I want to a directory that is to store the backups. Other computers must connect by sharing. To harden a little against the encryption of Trojans and other ransomware, I would like to define permissions in that directory in a way that only the

  • Is it possible to apply a compression as gzip with the web server of labview?

    I am currently implementing a web page will be provided by the NOR sbRIO 9636.  I was able to get the html, css and js served very well.  I'm curious to know if there is a way to implement gzip compression to help with page load times?

  • Unable to complete virus scanning - unexpected errors

    original title: when I run a virus scan, the analysis is choking (unexpected error) on the Windows/system32/NIsLexicon003e.dll file. I need this file?  The system does not appear to want me to remove it, even in safe mode.  Can I edit, delete or some

  • OfficeJet Pro 8100: Problem with airprint

    Our printer is officejet pro 8100. My iOS is 9.3.2 but not sure about the version of the printer. The first time we buy there worked with Apple airprint. Lately, we can't use airprint more which is very uncomfortable. EPrint still works well, however