Package global Variable - Collection - Associative Aray

All,

What we are doing is...
(1) fill us tab_emp_sal_comm with big collect and browse in a loop.
(2) check if the deptno success is available in the tab_emp_sal_comm collection.
(3) if it is available to fill a collection called tab_emp_sal_comm_1 and push corresponding only files inside.
(4) of the corresponding collection, we want to fill at the table of global collection of package which is again of the same type.
(5) by default for each new call old values are replaced, but I want to add the global variable at each call and finally do a big update to the corresponding tables.
(6) l_deptno will be a parameter and values will change at each call of this procedure in the code in real-time.

For the sake of ease, given an example simulated the EMP table. Goal is to add the global table in the package. Because each call, the previously loaded values are replaced. I want them to be available and additional calls should only add the values in the next set of lines instead of over writing.

How to achieve it, please discuss.
CREATE OR REPLACE PACKAGE employees_pkg
IS
  type rec_sal_comm is record(esal emp.sal%type, ecomm emp.comm%type,edeptno emp.deptno%type);
  type at_emp_sal_comm is table of rec_sal_comm index by pls_integer;
  pkg_tab_emp  at_emp_sal_comm;
  pkg_tab_emp_1 at_emp_sal_comm;
END;
/
-- Block Starts 
 declare
  -- Local variables here
  type emp_sal_comm is record(
    esal    emp.sal%type,
    ecomm   emp.comm%type,
    edeptno emp.deptno%type);
  type at_emp_sal_comm is table of emp_sal_comm index by pls_integer;
  tab_emp_sal_comm  at_emp_sal_comm;
  tab_emp_sal_comm1 at_emp_sal_comm;
  l_deptno          dept.deptno%type := 30;
  l_comm            number(7, 2) := 0;
  M_CNTR            NUMBER(7, 2) := 0;
begin

  select sal, comm, deptno bulk collect into tab_emp_sal_comm from emp;
  for indx in 1 .. tab_emp_sal_comm.count loop
    if tab_emp_sal_comm(indx).edeptno = l_deptno then
      tab_emp_sal_comm1(indx).ecomm := tab_emp_sal_comm(indx).ecomm * 0.5;
      tab_emp_sal_comm1(indx).esal  := tab_emp_sal_comm(indx).esal * 0.75;
    end if;
  end loop;
  dbms_output.put_line(tab_emp_sal_comm1.count);
  dbms_output.put_line('**');

  m_cntr := tab_emp_sal_comm1.FIRST;
  loop
    exit when M_CNTR is null;
--    dbms_output.put_line(M_CNTR || ' ** ' ||nvl(tab_emp_sal_comm1(M_CNTR).ecomm, 0));
    employees_pkg.pkg_tab_emp(m_cntr).ecomm := tab_emp_sal_comm1(M_CNTR)
                                                    .ecomm;
    employees_pkg.pkg_tab_emp(m_cntr).edeptno := tab_emp_sal_comm1(M_CNTR)
                                                      .edeptno;
    employees_pkg.pkg_tab_emp(m_cntr).esal := tab_emp_sal_comm1(M_CNTR).esal;
    m_cntr := tab_emp_sal_comm1.next(m_cntr);
---  other computations and calculations made based on the matched records
  end loop;

  employees_pkg.pkg_tab_emp_1 := employees_pkg.pkg_tab_emp;
 -- dbms_output.put_line('**');
--  dbms_output.put_line(employees_pkg.pkg_tab_emp_1.count);
end;
-- Code will work in a Scott Schema with Emp Table.

Hi Ramarun,

(1) operator MULTISET, AFAIK, is to always give a dense nested table. To create a sparse nested table, the only way is to delete some items with the DELETE method.

(2) using the 1... NesTableVar.count is valid only when the collection is dense. With the release of MULTISET UNION you won't have a problem. But if you have a loop in a rare collection, you must use another method.
Below is an example:

declare
  type  t_set is table of number;
  set1  t_set := t_set(1,2,3,4,5,6,7,8,9,10);
  idx   integer; 

begin
  -- make collection sparse
  set1.delete(3);
  set1.delete(7);

  idx := set1.first;
  while idx is not null
  loop
     dbms_output.put_line('Set('||idx||'): '||set1(idx));
     idx := set1.next(idx);
  end loop;
end;
/ 

Output:
Set(1): 1
Set(2): 2
Set(4): 4
Set(5): 5
Set(6): 6
Set(8): 8
Set(9): 9
Set(10): 10

(3) you can use FORALL update/insert/Delete with the help of a nested table. It is dense, you can use 1... NesTableVar.count, if it is rare, then you must use another method as explained here.

Kind regards.
Al

Published by: Alberto Faenza on 2 December 2012 13:35

Tags: Database

Similar Questions

  • Database trigger can not see the package global variable after assign in my form

    Hello

    I faced the problem with the trigger and the package variable global using the form designer

    first of all, I get the local IP address machine using WEBUTIL in triggering of the PREFORM and initialize my global package variable by ' Client_Info_Pkg.Set_IP_Address (WEBUTIL_CLIENTINFO.» GET_IP_ADDRESS); ", then I tried to make the DML operation in my form and at the same time I trigger database also uses the package global variable of" Client_Info_Pkg.Gand_IP_Address; "to read in the package, and then insert it into the audit table


    The question this database trigger may not feel the initialization "Client_Info_Pkg.Set_IP_Address (WEBUTIL_CLIENTINFO. GET_IP_ADDRESS)' I did in triggering of the PREFORM and I used to wonder if oracle create new session to run this trigger so he can't see my boot or what?!. .

    the package

    CREATE OR REPLACE PACKAGE Client_Info_Pkg

    Global_IP_Address VARCHAR2 (100);

    FUNCTION Get_IP_Address RETURN VARCHAR2;

    PROCEDURE Set_IP_Address (p_Machine_Name IN VARCHAR2);

    END Client_Info_Pkg;

    /

    CREATE OR REPLACE PACKAGE BODY Client_Info_Pkg

    FUNCTION Get_IP_Address RETURN VARCHAR2 IS

    BEGIN

    RETURN Global_IP_Address;

    END;

    PROCEDURE Set_IP_Address (p_IP_Address IN VARCHAR2) IS

    BEGIN

    Global_IP_Address: = p_IP_Address;

    END;

    END Client_Info_Pk

    relaxation

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

    CREATE OR REPLACE TRIGGER RUNERP.FO_DOC_TYPES_L_T

    BEFORE INSERT OR UPDATE OR DELETE ON FO_DOC_TYPES

    REFERRING AGAIN AS NINE OLD AND OLD

    FOR EACH LINE

    BEGIN

    IF THE INSERTION

    RUN IMMEDIATELY ' INSERT INTO FO_DOC_TYPES_LOG

    VALUES ("I",: DOC_TYPE_ID,: DOC_TYPE_VALUE,: DOC_TYPE_NAME,: Vip_Address' HELP: NEW.) DOC_TYPE_ID,: NEW. DOC_TYPE_VALUE,: NEW. DOC_TYPE_NAME, Client_Info_Pkg.Get_IP_Address;

    END IF;

    IF THE UPDATE CAN

    RUN IMMEDIATELY ' INSERT INTO FO_DOC_TYPES_LOG

    VALUES ("U",: DOC_TYPE_ID,: DOC_TYPE_VALUE,: DOC_TYPE_NAME,: Vip_Address) "USING: NEW." DOC_TYPE_ID,: NEW. DOC_TYPE_VALUE,: NEW. DOC_TYPE_NAME, Client_Info_Pkg.Get_IP_Address;

    END IF;

    IF REMOVE THEN

    RUN IMMEDIATELY ' INSERT INTO FO_DOC_TYPES_LOG

    VALUES ("D",: DOC_TYPE_ID,: DOC_TYPE_VALUE,: DOC_TYPE_NAME,: Vip_Address) "USING: NEW." DOC_TYPE_ID,: NEW. DOC_TYPE_VALUE,: NEW. DOC_TYPE_NAME, Client_Info_Pkg.Get_IP_Address;

    END IF;

    END;

    /

    Thanks in advance

    I solved my problem by using the CONTEXT object, Michael thank you for your interest.

  • Global variables packed... rather than packaged procedure parameters...

    Hello
    There is only one version of procedures packed with parameters that are called in the following diagram.
    Package test
      function A(p1)
        as
         begin
           return x;
         end;
        
      procedure test1(x1 ..... ,
                             x2 tab%rowtype)
         as
           local_1 .....;

           begin
               ....
              local_:=A(p=>....);  /*the function is called*/
              test2(x3=>x1,    
                       x2=>x4);      /*the below procedure is called*/ 
           end;

      procedure test2(x3 .....,
                              x4 tab%rowtype)
       as
         begin
             .....                 /*before the commit another procedure
                                     is called (which is also declared in this package
                                     but is not written here....)*/
             insert into .....
             commit;
         end;
    Instead of passing parameters of the procedure for the procedure to be used in the last procedure, namely in test2, I consider to change the schema above and declare a packaged global variable which are available to all procedures in the package...
    Something like...
    package test
    as
        x1 ......;
       x2  tab%rowtype;
       <other variables>
      function A;
      procedure test1;
      procedure test2;
      ......
    Is there another way...?

    Note: I use DB 10.2.0.4
    Thank you
    SIM

    the only danger is almost simultaneously in the same session
    two executions of the packaged procedures/functions are running

    But that can never happen.

    A session is single-threaded (I don't know if it's the correct term).

    You cannot run two... things... at the same time.

  • Declaring a global variable

    Hi all


    -I need to declare a global variable to be used by different packages.

    -The variable is not assigned a constant value, but the values returned using the function.

    example:

    CREATE or REPLACE PACKAGE xyz
    IS

    v_xyz NUMBER: = function_get_value();

    END;


    Now, I need to use it in other packages. Can is it possible to specification we have function to assign the value of a variable.

    -Please suggest?

    You must use a block of initialization package:

    SQL> CREATE OR REPLACE
      2    PACKAGE xyz
      3      IS
      4        FUNCTION function_get_value
      5          RETURN NUMBER;
      6          v_xyz NUMBER;
      7  END;
      8  / 
    
    Package created.
    
    SQL> CREATE OR REPLACE
      2    PACKAGE BODY xyz
      3      IS
      4        FUNCTION function_get_value
      5          RETURN NUMBER
      6          IS
      7          BEGIN
      8              RETURN DBMS_RANDOM.VALUE;
      9       END;
     10       BEGIN
     11           v_xyz := function_get_value;
     12  END;
     13  / 
    
    Package body created.
    

    Now keep in mind, initialization packet block is called once only to the package of instantiation, so XYZ package global variable. V_XYZ value will not change throughout the session (until the next instantiation of package in the session to be precise):

    SQL> SET SERVEROUTPUT ON
    SQL> EXEC DBMS_OUTPUT.PUT_LINE(XYZ.V_XYZ);
    .06647500321795706139255917869240018349
    
    PL/SQL procedure successfully completed.
    
    SQL> EXEC DBMS_OUTPUT.PUT_LINE(XYZ.V_XYZ);
    .06647500321795706139255917869240018349
    
    PL/SQL procedure successfully completed.
    
    SQL> EXEC DBMS_OUTPUT.PUT_LINE(XYZ.V_XYZ);
    .06647500321795706139255917869240018349
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    SY.

  • Access a package Via Select Global variable

    Hi all

    I want to access a global variable of the overall package variable IE via a select query. Is it possible or not possible. Please share some entries on this.

    Thank you

    Just to clarify that you can reference the global variable if your SQL is itself in PLSQL. It will be linked to.

    CREATE OR REPLACE PACKAGE p1
    AS
      my_global NUMBER := 1;
      --
      FUNCTION f_get_my_global
      RETURN NUMBER;
      --
      PROCEDURE p_do_something;
      --
    END;
    /
    
    CREATE OR REPLACE PACKAGE BODY p1
    AS
      --
      FUNCTION f_get_my_global
      RETURN NUMBER
      AS
      BEGIN
         RETURN my_global;
      END;
      --
      PROCEDURE p_do_something
      AS
        l1 NUMBER;
      BEGIN
        SELECT /*+ find_me */
               my_global
        INTO   l1
        FROM   DUAL;
      END;
      --
    END;
    /
    
    SQL>  exec p1.p_do_something;
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_text from v$sql where sql_text like '%find_me%';
    
    SQL_TEXT
    --------------------------------------------------------------------------------
    SELECT /*+ find_me */ :B1 FROM DUAL
    
    SQL>
    
  • Is it possible to replace occurrences of a global variable massively while also setting up the components of connector?

    I work through some of my old code now, looking to increase the performance where I can. Here's my situation:

    1. I used Global Variables to spread a few constants in my screws, instead of a proper typedefed cluster.

    2. execution does not have an extension, but no matter when I save the project, I would say 50 to 60 percent of the economy/compling time is spent on the screw of 300 or more with global variables. I suspect it has to do with the link between the overhead associated with the global.

    3. Ideally, I would like to replace this:

    With something like this:

    While also putting the connector of this pane:

    To do this:

    What is the VI server is capable of? You can assume that the VI in question have very predictable names, matching the regular expression:

    subname[0-9]^3
    

    Is it still worth it to replace?

    I don't know what you mean by compile time.  One of my big projects LabVIEW RT, which has about a thousand of screws, a lot of VIGs (FGVs), engines of the Action, even a few Globals and variable shared.  In my case, the thing that seems to "slow down" the compilation the most is the links to the report generation tool (I use Excel workbooks for 'drive' of experience and also save the data a bit).  If I do a building together, to build this routine and about 6 'support' routines (data analysis, utility Configuration, etc.), it may take a minute, but I can't find this excessive nor a charge (compared to the facility to isolate/encapsulate features in screws as FGVs).  So I guess I don't understand the "real problem"...

    Bob Schor

  • global variable in the instrument Drivers

    Hello

    We design an instrument Driver for our devices. We have VI that does the same thing, but with different inputs and this entry is a collection of references.

    I would like to know if this VI can be contributed by these groups as global variables. Through this way, I hope that we will significantly optimizie our code.

    We are also looking for drivers to achieve certification by the OR so looking for any sort of solution if global will not be a good solution to achieve the optimization.

    Thanks in advance,

    VIvek

    I don't understand what you mean by "chipped". Using global variables magically will not make your code more efficient. It is used for the global variable, and there are places where they should not be used. Reasonable use must contain the data used by several processes, even if a queue is usually a better way to go.

    The best way to see how to write an instrument driver is to download recent instrument of the NI Instrument Driver Networkdrivers. Look for ones that are based on projects like these are made in 8.x and are fairly recent. You don't have to bother with the old drivers - they are a mess. You should be able to find something that looks like your instrument and use it as a model. There is also a Driver of Instrument wizard that comes with LabVIEW. Another source of information is the basis of knowledge of NOR. Do a search and you will find a lot of information. Like this: developing LabVIEW Plug - and - Play instrument Drivers.

    You should also read on the nugget of Ben on the engines of the Action.

  • How to access a global variable that is common between the different baskets project library

    My project consist of several libraries, after generation the library project packed for each library, I find it cannot share data in a global variable between different packaged project library file. For example: packed project library #1 contains VI variables global wirte 'position' and give it a value '400 '. Library #2 present another VI project try to read this global variable, but he gave reading of is NULL not "400". Why has this happened? Is it possible to solve, welcome any help, I wll appreciate for this!

    If you understand what is happening here...

    When you build a PPL, it takes in the .lvlib and also all the dependencies of the .lvlib.

    In your case, when you generate the Test Task.lvlib in a .lvlibp, she also pulls on a copy of the DataProcess.lvlib:GlobalsVariable.vi because it's addictive to read GlobalVar.vi.

    When your application runs, you end up with two copies of GlobalsVariable.vi in memory:

    DataProcess.lvlibp:GlobalsVariable.vi

    AND

    Test Task.lvlibp:: GlobalsVariable.vi (I don't know how PPLs namespace dependencies... If there is still the DataProcess.lvlibp)

    Because they are different screws (i.e. in a different namespace), they have their own memory and that's why you can't access the data.

    Your Test Task.lvlibp calls the version of GlobalsVariable.vi, he pulled the dependencies.

    To solve this problem - you must ensure that Task.lvlibp of Test calls the version of GlobalsVariable.vi of the DataProcess.lvlibp - you'll need to replace all instances with the version of the PPL. Of course, if you run DataProcess in the development environment, then it will always be bad namespaced, hence the suggestion to put your global variable VI in is own PPL that you then use in the process of data and Test tasks.

  • With the help of semaphore with a Global Variable - correct use?

    Hi all

    I looked in the use of global variables and in my case, it seemed with the help of a semaphore is the appropriate solution.

    In my case, I use a global variable to store the State of the system. Asynchronous two with screw environment (same VI) will follow two COM ports to see if they get a ' login:' command prompt. If the COM port is associated with Alpha, Charlie, or Echo, it increments by 1, and if it is associated with the Bravo, Delta, or Foxtrot, is incremented by 2 GV. If the GV is 3, the rest of the code will run. In this case, it must be a port COM A, C or E; the other should be B, D or F.

    A VI parent is called inside a loop. He works for the first loop. He never adds up to 3 on the second loop, however. I can't understand why. Please let me know if my code is a poor use of semaphores, or if there is debugging I can try.

    I'm still relatively new to LV, so I'm sorry if my screws are difficult to read. I created this in LV2011.

    Thanks for any help!

    CelerityEDS wrote:

    The output of my time looping (wait GV = 3) goes to the structure of the case on the bottom right (clear SGS, PasswordEntry, etc.), so the GV get indeed consulted by the upper case structure right.

    ??

    Your right upper case structure does not run until your time ends in a loop.  The while loop does not stop until the total is equal to 3.  Where can increment you the world besides structures case you cannot yet?

    Have you tried in your point culminating execution of the VI in order to see how they are actually running?

    Another problem that I see.  Assuming that your first while the loop is going to end.  In the structures of your case, you lock the semaphore.  But you can never unlock the semaphore unless you have the right combination of conditions that allow you to get to the case that unlocks the semaphore.  The conditions are based on data that are read before the start of the case of structure, which means that data will not be read and changed until it all ends.  You have the timeout of your lock semaphore connected on one of the cases, but your semaphore lock can never timeout because you do not have a value on his entry time-out.  I think you have a situation where you can lock a semaphore, then arrive at a situation where you can not unlock, then wind locking up of your cold code.

    I don't really think that you need a semaphore at all.  I think you can protect reading and writing functional your overall using a global variable, i.e. the motor action.  Overall, I think you need to rethink the architecture of your code.

  • How to use the global variable in the table target?

    Hello

    I am trying to load several files into a single interface. the data is loaded successfully. 92. the files are there. for this I used variables and package.

    My requrement is 92 files of data loaded into the target table. I want to know what data from file.

    to this I added a column (filename) to the existing target table.

    If I used joints (not same condition), its totally wrong. all file names are coming.

    Please see the following screenshots.

    err27.jpg

    exit; target table.

    err26.jpg

    in fact in the target table. first 10 lines are coming from file.i.e first _ACCOUNT_LIMIT_511.TXT. but all the files names are coming.

    I'm confuse. After the first data file inserted then insert second data file. in that all file names are coming. Please help me.

    I thought that the global variable is preferable to identify the data came from which file.

    to do this, the global variable is used in the target table. I don't always have my exit.

    Please help me.

    Thanks in advance.

    err25.jpg

    Hello

    You can use the same way, how you use the project variable, just you have to do a thin is #GLOBAL.variable_name for example: #GLOBAL. SMART_AL_FILE_NAME_S

    Note: Make sure you that while you use one variable overall in interface, indicator should be staged as you chose above the screen

    hope this helps you

    Kind regards

    Phanikanth

  • Global Variable length problem

    Hi all

    I'm moving a group of a pll key values.
    I'm holding all the key values in a text field that can contain up to 10000 bytes and I'm assigning the text field values to a global variable.
    This value of the global variable is read by pll and fetch the records using these key values.

    But I'm getting ORA-06502 error. This is a question about the length of the variable.
    Form builders help I got to know that this global variable can hold only up to 5000 bytes.

    Suppose that
    New_id is a text field that has more than 7000 bytes values separated by comma

    New_id is that a text field of type char length is 10000,

    +: global .new_cust_id: = Block.new_id +;

    On this line, I get ORA-06502 error, because this value is used by other packages.

    Can someone help how do I fix this

    Use forms [32 bit] Version 11.1.1.4.0 (Production) and Oracle database 11 g R2

    Thank you
    malandain

    Citing the Globals online documentation:

    A global variable is a variable of Oracle Forms whose value is available for the triggers and the subprogrammes in any module that is active in the current session. In previous versions of Oracle Forms, a global variable stores a string of length, for all uses up to 255 bytes. In Oracle 10g form, global variables are now limited to 4000 bytes when they are set or referenced using PL/SQL bind variable notation. for other uses, no limit is imposed.

    This means: If you access the global variable like this:

    :global.variable := value;
    

    You can store up to 4000 bytes in length. If you use the copy and name_in built ins you should be able to store up to 32767 bytes in a global variable.

    see you soon

  • Assignment of global variables

    I apologize if this is a fundamental and simple question, but I was pulling my hair out for the last week trying to get this working and Google becomes sick and tired of my questions to get answers.  This should not be so difficult, but I'm not a designer, not a programmer, I'm just a tech trying to make my life easier, then Yes, I brought it on me.

    I have converted an InDesign form that has a bunch of boxes in a document of LiveCycle.  I want the boxes when they are verified to assign a value to the variable assocated.  In the properties of the form, I've set up global variables and assign the value to '0 '.

    The box I put the method/property to change to have the following code:

    If (topmostSubform.Page1.Back_Cover.rawValue == 1)

    BC.value = 6300;

    on the other

    BC.value = 0;

    I have a textbox that I am taking all these values and based on what is checked and this is not it must calculate the total for this field.  Here is the code I have for the calculation of the value of text using the method/property to calculate:

    premium.rawValue = BC.value + IFC.value + IBC.value;  There are three check boxes associated with this value

    However, no matter what I do not values seem to are they assigned to the variable of BC.

    Can someone tell me please in common sense as to why it doesn't work?

    Thank you very much.

    Tom

    Hello

    I think Steve is right, you want to avoid using global (or form) variables in this case, particularly in the case of calculating as any change that value will not cause a recalculation.  I have also try and keep all the logic of calculation in one place.  So, in the case of calculating the premium field, I would put the following JavaScript code;

    this.rawValue = (Back_Cover.rawValue = 'On')? 6300: 0;

    this.rawValue += (Inside_Front_Cover.rawValue = 'On')? 5775: 0;

    this.rawValue += (Inside_Back_Cover.rawValue = 'On')? 5350: 0;

    Note that the power of your checkboxes values are the strings 'On' and 'Off '.

    Bruce.

    PS nice shape looking

  • How to declare global variables with the help of another global variable in ODI

    I declare a variable gloabal using another global variable.
    Suppose for example that:

    I have a global variable empid.
    I'm decalaring an another global variable empname refreshing the global variables tab and select statement is

    Select empname emp where empno = #GLOBAL .empid - if I write like this I get the error message like character not valid.

    Select empname emp where empno = ' #GLOBAL.empid '-if I write like this I get the error message in the number not valid.

    I kept the datatype as digital and non-persistent action

    Help, please

    Thank you in advance.

    Hello

    You must perform this operation from a package.

    V1 (COOLING MODE) - OK---> V2 (REFRESH MODE)

    Thank you
    Fati

  • What are the best practices for use of GLOBAL Variables

    Hello

    Please guide how Global Variables can be declared and how they can be initialized.


    Further please guide what are the impacts of the Variables(if any) world on the memory of the CLIENT or the SERVER, if they are not initialized or released after use.


    Thank you.

    Kind regards.

    There are 255 characters (fixed) - or a less than before, don't know if they still are that length.
    My preference is not to use and use the settings or package variables. There is no real control of globals, so you may find yourself with an applications which has a good number of them which is used only once but which persists during the user's session.

  • Global variables in Flash CS4 (AS3)?

    Hello

    I have another problem with my new project and I'm looking for the answers to these two questions:

    1.) is there a way to define a global variable that can be accessed inside and a button, or a video clip? (where you define it? is it changeable? can pass you in by reference?)

    2.) if I have my main stage with some actionscript and a clip that also has action script, IN WHAT ORDER it is not running?

    Thanks in advance for any help and advice!

    package {}

    public class glo {}

    public static var ball: Object = {};

    }

    }

    should be in a class file named glo.as

    Click on file/new/actionscript file.  Paste the code above and save this file as glo.as

    then in a category where you want to assign a global variable use:

    GLO of import;

    glo.bal.widthOfSlider = 5;

    and in a category where you want to retrieve this variable, use:

    GLO of import;

    trace (GLO.bal.widthOfSlider);

Maybe you are looking for

  • The new iWorks and macOS doesn't just :(

    The new iWorks and macOS does not work correctly. For example in the Pages I can no longer work. Its grip MUCH. Its almost unsusable. Please fix this quickly. I use a lot of Pages. This is a new problems that the macOS upgrade NAS and the last iWoks

  • Satellite C660 - no sound headphones but through speakers - Win7

    I know that many people here have the same problem, but so far I have found no solution.My sound card is a Realtek. After you have reinstalled Windows 7 I have no sound on my headset so that I have some of my speakers. As soon as I connect the headph

  • How to turn off the lights under speaker on Satellite P100?

    I need to know if it is possible to TURN OFF the blue led underlight. (under the harman/kardon repro)laptop SATELLITE P100-387I dod not find it in Control Panel. Help, please

  • Ideapad Windows 10 question sleep Yoga 13

    Hey community,. I have recently upgraded to Windows 10 and so far no big deal don't except this one: Where two users are connected at the same time, and one of them closes the lid to enter standby mode, Yoga restarts instead of go to sleep. This happ

  • Xbox 1 membership

    I bought an Xbox 12 month subscription 2 months ago and it has already said his time of execution of. What is happening and how to fix it. Is it a bug or a virus or just something really random. [Moved from Virus & Malware]