Distribution of employees: Suggestion required

Oracle 10g.

I have the following 3 tables. Partners are assigned to projects. Each project is a predefined set of 4 phases. The system does not take into account the distribution associated with the phases, but captures only the allocation to projects. Now, I'm working on generating a report that indicates the phase of wise distribution.

As I see it, there are different scenarios 9-

1. associate began working on the stage on the same day as phase start date and stopped working on the stage on the same day as the date of end of phase (the award of the phase will be equal to the duration of the phase)
2. associate began working on the stage on the same day as the date of start of phase and stopped working on the phase before the end of phase (phase of distribution will be less than the duration of the phase)
3. associate began working on the stage on the same day as phase start date and stopped working on the phase after the end of phase (phase allocation will be equal to the duration of the phase)

4. associate began working on the phase prior to start of phase and stopped working on the stage on the same day as the date of end of phase (phase allocation will be equal to the duration of the phase)
5. associate began working on the phase prior to start of phase and stopped working on the phase before the end of phase (phase of distribution will be less than the duration of the phase)
6. associate began working on the phase prior to start of phase and stopped working on the phase after the end of phase (phase allocation will be equal to the duration of the phase)

7. associate began working on the phase after phase start date and stopped working on the stage on the same day as the date of end of phase (phase of distribution will be less than the duration of the phase)
8. associate began working on the phase after phase start date and stopped working on the phase before the end of phase (phase of distribution will be less than the duration of the phase)
9. associate began working on the phase after phase start date and stopped working on the phase after the end of phase (phase of distribution will be less than the duration of the phase)

In addition, if the end date is null, then the current date must take into account.

I had planned using case statements (when it is at the time), but I think that makes things too complex.

I use JDBC to query the data.

What is your suggestion. Should I write a query, any handling or should I just get all the data and then process using Java.



CREATE TABLE  "ADDPROJECT" 
   (     "VERSIONNO" NUMBER(*,0), 
     "PROJID" VARCHAR2(20), 
     "PROJNAME" VARCHAR2(60), 
     "PROJSTARTDATE" DATE, 
     "PROJSTATUS" VARCHAR2(20), 
     "PROJENDDATE" DATE, 
     "PROJENDTYPE" VARCHAR2(20), 
     "PROJENDREASON" VARCHAR2(1000), 
     "UCPROJECTMANAGER" VARCHAR2(20), 
     "FROMDATE" DATE, 
     "TODATE" DATE, 
     "SRCHFIELD" VARCHAR2(20), 
     "OPERATOR" VARCHAR2(20), 
     "PARENTPROJID" VARCHAR2(20), 
     "PROJHIDDENDATE" VARCHAR2(20), 
      CONSTRAINT "PK_B36" PRIMARY KEY ("PROJID", "PROJHIDDENDATE") ENABLE
   )
 
CREATE TABLE  "ADDPROJECTPHASE" 
   (     "VERSIONNO" NUMBER(*,0), 
     "PROJPHASEID" NUMBER(9,0), 
     "PHASESTARTDATE" DATE, 
     "PHASEENDDATE" DATE, 
     "RRDATE" DATE, 
     "PHASENAME" VARCHAR2(30), 
     "PROJPHASESTATUS" VARCHAR2(20), 
     "PROJID" VARCHAR2(20), 
     "OPERATOR" VARCHAR2(20), 
     "FROMDATE" DATE, 
     "TODATE" DATE, 
     "SRCHFIELD" VARCHAR2(20), 
     "REVIEWCOMMENTS" VARCHAR2(1000), 
     "PROJHIDDENDATE" VARCHAR2(20), 
     "ISUEVALUATION" NUMBER(1,0), 
     "SOLUTIONINGTEAMINVOLVEMENT" NUMBER(1,0), 
     "ISUNAME" VARCHAR2(20), 
      CONSTRAINT "PK_A63" PRIMARY KEY ("PROJPHASEID") ENABLE
   )

CREATE TABLE  "ALLOCATEASSOCIATE" 
   (     "VERSIONNO" NUMBER(*,0), 
     "ASSOALLOCATIONID" NUMBER(9,0), 
     "ASSOCIATEID" NUMBER(9,0) NOT NULL ENABLE, 
     "PROJID" VARCHAR2(20) NOT NULL ENABLE, 
     "ALLOCATIONSTARTDATE" DATE, 
     "ALLOCATIONPERCENT" NUMBER(9,0) NOT NULL ENABLE, 
     "STATUS" VARCHAR2(20), 
     "ENDDATE" DATE, 
     "PROJHIDDENDATE" VARCHAR2(20), 
     "PROJALLOCHIDDENDATE" VARCHAR2(20), 
      CONSTRAINT "PK_B43" PRIMARY KEY ("ASSOCIATEID", "PROJID", "PROJALLOCHIDDENDATE") ENABLE
   )

Hello

MAG says:
Sorry for the confusion...

Please do not make your questions more complicated than necessary. Do not post the columns that have nothing to do with the problem. This includes most of the columns in your query:

SELECT *.
Of
(SELECT pp.phaseName, 'phasename',
pp.phaseStartDate "phaseStartDate"
pp.projPhaseStatus "projPhaseStatus"
pp.phaseEndDate "phaseEndDate"
aa.associateID "associateID"
ap.projID 'PROJID. "
ap.projHiddenDate "projHiddenDate"
ap.projName "projName",.
ap.projStartDate "projStartDate"
ap.projEndDate "projEndDate"
aa.allocationStartDate "AllocationstartDate"
aa.endDate "AllocationendDate"

Most of them is not relevant to the problem and simply confuse the queries and output. I don't speak of the importance of these columns are at this request, or in this report; they are completely irrelevant to this problem and is best omitted. You probably want to pp.phaseName and ap.projID, just to give a sense out of the results. but do you really need one of the other columns of these tables? If you did not know how extra columns would display with grouping, then I understand showing a more colonne column of each table, say pp.phaseStartDate and ap.projHiddenDate. Once you see a solution that has these additional columns, adding a number that any additional columns will be negligible.

So when I run the query for the phase of "Start Search" - rather than get something like below. which is 3 rows with the effort of the individual partners,

phasename     phaseStartDate     projPhaseStatus     phaseEndDate     projID     projHiddenDate     projName     projStartDate     projEndDate     phaseMonths     phaseEffort
Initiate Research     01-APR-12     Closed     31-JUL-12     prj001     01/Apr/2012     Web 2.0     01-APR-12     -      4     2
Initiate Research     01-APR-12     Closed     31-JUL-12     prj001     01/Apr/2012     Web 2.0     01-APR-12     -      4     4
Initiate Research     01-APR-12     Closed     31-JUL-12     prj001     01/Apr/2012     Web 2.0     01-APR-12     -      4     4

I should get a line with the effort as the sum of the associated individual efforts or 10 people per month (one of the partners has an allowance of 50%. Effort is 10 instead of 12)

Initiate Research     01-APR-12     Closed     31-JUL-12     prj001     01/Apr/2012     Web 2.0     01-APR-12     -      01-APR-12     -      4     10

It resembles 13 columns of data, but earlier you had only 11 columns and column headers 11. Maybe I'm not reading it right, because it came out so it is difficult to understand.

If you want this output:

`                  Phase            Proj         Phase  Phase
PHASENAME          StartDate PROJID HiddenDate  Months Effort
------------------ --------- ------ ----------- ------ ------
Initiate Research  01-APR-12 prj001 01/Apr/2012      4   10.0
Conceptualize      01-AUG-12 prj001 01/Apr/2012      2    4.5

Here's a way to get it:

COLUMN     PhaseEffort     FORMAT     999.9     HEADING     "Phase|Effort"
COLUMN     PhaseMonths     FORMAT     99999     HEADING     "Phase|Months"
COLUMN     PhaseStartDate               HEADING     "Phase|StartDate"
COLUMN     ProjHiddeNDate     FORMAT     A11     HEADING     "Proj|HiddenDate"

-- When testing is finished, change all occurrances of &SYSDATE to SYSDATE (without the &)
DEFINE     sysdate          = "DATE '2012-09-30'"

WITH     got_phaseeffort          AS
(
     SELECT       p.projphaseid
     ,       SUM ( MONTHS_BETWEEN ( 1 + LEAST ( NVL (a.enddate,      &SYSDATE)
                                                     , NVL (p.phaseenddate, &SYSDATE)
                                        )
                           , GREATEST  ( a.allocationstartdate
                                         , p.phasestartdate
                                 )
                           )
                * a.allocationpercent
                / 100
                )          AS phaseeffort
     FROM      allocateassociate     a
     JOIN       addprojectphase     p  ON     p.projid            = a.projid
                              AND     p.phasestartdate       < NVL (a.enddate,      &SYSDATE)
                            AND     a.allocationstartdate  < NVL (p.phaseenddate, &SYSDATE)
     GROUP BY  projphaseid
)
SELECT    pp.phaseName
,       pp.phaseStartDate
--,       pp.projPhaseStatus
--,       pp.phaseEndDate
,       ap.projid
,       ap.projHiddenDate
--,       ap.projName
--,       ap.projstartdate
,       MONTHS_BETWEEN ( 1 + NVL ( pp.phaseEndDate
                                , &SYSDATE
                       )
                , pp.phaseStartDate
                )     AS phaseMonths
,       pe.phaseeffort
FROM       AddProjectPhase     pp
JOIN       AddProject          ap  ON   ap.projID         = pp.projID
--                          AND      ap.projHiddenDate  = pp.projHiddenDate    -- see note
JOIN       got_phaseeffort     pe  ON      pe.projphaseid         = pp.projphaseid
WHERE       ap.projStatus      = 'Active'
AND       pe.phaseEffort     > 0
ORDER BY  ap.projID
,            pp.phaseStartDate
;

The query you posted has a join condition involving projHiddenDate. Which it hasn't caused any line to appear, then the above query commented.
Moreover, to store information about the dates in VARCHAR2 columns (for example, projHiddenDate) is a very bad idea. Use the DATE columns.

Tags: Database

Similar Questions

  • Suggestion required

    Dear experts,

    I have a string ' 10203.ABCD. EFGH'. I need to extract "ABCD. EFGH' her.

    I wrote the following query

    Select regexp_substr ('10203.ABCD.) EFGH ',' [^.] "] +', 1, 2) are the result of double;

    but it is only "ABCD".

    could you please tell me how I can extract ' ABCD. EFGH' of ' 10203.ABCD. EFGH' using regexp_substr.

    Concerning

    Rajat

    define the rules of what you want to extract.

    You want everything that comes after the first group of characters followed by a period? You want to remove the main numbers? You want the last two groups of characters? You must provide us with the requirements (which gives one example is not an obligation) until we can help you.

    If you want everything what comes after the first group of characters followed by a period, you don't have even used regexp, just

    Select substr ('10203.ABCD.) EFGH', instr ('10203.ABCD.) EFGH ','.') + 1) double

  • Internal error app for distribution using iron Mobile: required CoreFoundation property is missing?

    I'm currently testing an IPA file created in 2015 DPS using iron Mobile. My partner IT received this error of railway Mobile message - "error: a required property of CoreFoundation (CF) is missing from the file. IPA» I use iron Mobile to deploy applications to company for 2 years and I've never received this error message. Any ideas? Thank you

    We just make a change in App Builder to start to write CFBundleDisplayName. This change will be available in our next release, which, I believe, delivered in early January.

    Neil

  • Partitioning or an index organized table. Suggestion required.

    Hi gurus,

    We decided to perfomance increase in customer table that has more than 100 million records

    {code}

    customer_id number,

    cust_name varchar,

    Date of Applied_date,

    City varchar (100)

    {code}

    This is the structure of the customer table.

    We decided to composite partition the table based on date (range) applied and customer_id (hash).

    I am confused to go with table index (where tables and indexes are stored together) for better performance.

    Please suggest what we I'm going?  for best performance.

    Please answer

    Supersen

    If the query predicate (WHERE clause) include the Partition key column, Oracle can make the size of Partition - that is to say identify the target Partition.  Otherwise, he would have to do a full Table Scan because he doesn't know what Partition the target Row (s) is in.

    For example, if you are partitioning by APPLIED_DATE but your request is on the table by CITY, Oracle cannot identify the target Partition and do a Scan of Table full - even if you subpartition by CUSTOMER_ID and integrate CUSTOMER_ID in your query, Oracle cannot identify the Subpartition because it cannot identify the Partition.

    Hemant K Collette

  • My cable broke, suggestion required

    I had my EC450 cable connected to the wall charger and the other end simply lying on the bed. I sat down without looking and kind of pulled the * beep * the charger thing. Now his works broken, close but still broken. I know that it is not covered in warranty, so what other solution do I? should I go for a replacement oem or some cheap Chinese replacement. I do not want to spend over $ 100 on it if it so please advise me on how to get out of this situation. And also I am from India up to $ 100 in my currency.

    If it of just the USB cable then almost any what cost of work cable standard form is in your currency a few dollars or pounds in my motto - if the charger is damaged then any 5v charger will work jusy make sure that the amps are the same or as close as you can get - pretty and it doesn't work - too high and the battery will have a shortened life expectancy

  • slow performance pl/sql for insert and update (pls suggestion) required

    DECLARE

    TYPE IS of LOC_USI_SEQ1 TABLE customer_TABLE.customereid%type;

    row_cnt number (19): = 0;

    CURSOR C1 IS

    SELECT customereid

    OF customer_TABLE

    WHERE customereid = 6316;

    LOC_USI_SEQ LOC_USI_SEQ1;

    BEGIN

    OPEN c1;

    C1 FETCH BULK COLLECT INTO LOC_USI_SEQ;

    Close c1;

    row_cnt: = LOC_USI_SEQ. Count;

    If row_cnt = 0 THEN

    INSERT INTO CUSTOMER_TABLE (CUSTOMEREID) VALUES (LOC_USI_SEQ);

    ON THE OTHER

    If row_cnt = 1 then

    Update customer_TABLE set id = 1 where CUSTOMEREID = LOC_USI_SEQ;

    INSERT INTO CUSTOMER_TABLE (CUSTOMEREID) VALUES (LOC_USI_SEQ);

    on the other

    If row_cnt = 2 then

    Update customer_TABLE set id = 2 where CUSTOMEREID = LOC_USI_SEQ;

    INSERT INTO CUSTOMER_TABLE (CUSTOMEREID) VALUES (LOC_USI_SEQ);

    end if;

    end if;

    end if;

    COMMIT;

    end;

    the query above works only for 1 customer id 6316. It runs in 1 sec.
    But if I run for the customer id 10 lakh of input parameter,
    (Whenever he runs for unique subscriber id) 10 times lachize it is running.
    update by inserting the customer_table table. it becomes slow. What is the real reason behind all this?


    Pls help gurus


    S

    Of course, it's slow.

    This is the perfect example of HOW not in PL/SQL code.

    Cursor fetch in PL/SQL loops are wrong 99% of the time. When you want to process the data in the database? Use SQL statements. Use SQL statements. And use SQL statements.

    No PL/SQL.

    Use INSERT... SELECT, MERGE, UPDATE (SELECT) and other SQL constructions.

    When you want to change it manually (where you manage the treatment), run this SQL via DBMS_PARALLEL_EXECUTE.

  • What is the best Linux distribution to work with Firefox (or Thunderbird)?

    With the advent of Win8 & Win10, I am considering (re) installation of Linux. I stopped using it because I was not getting timely Firefox and Thunderbird updates. I rely on Thunderbird calendar & Tbird interface.
    So what is the Linux distribution to be more likely to be kept up to date?
    Thank you
    paladin_3

    Regular distributions Linux versions may be supported for a few years more or less Long term releases of the same or other Linux distributions support there.

    The drawback with the LTS (like Ubuntu with some versions) versions, is that they tend to use older packages more stable vs using the most current set.

    Older versions LTS which are always supported by distribution may not meet required minimums to use the current version of Firefox for example.

    https://www.Mozilla.org/en-us/Firefox/41.0/system-requirements/

    The current currency out June 30, 2025 is supported until April 2019, so there are options.

    openSUSE is a community which tries to keep some older versions updated when openSUSE drops in support.

    https://en.openSUSE.org/lifetime
    https://en.openSUSE.org/openSUSE:Evergreen

    Linux for Firefox 41.0 requirements are the same for Firefox 17.0. However, a big change in a while is GTK 3.4 or newer will be the new requirement, probably to start Firefox 43.0 communicated that he was going to be Fx 42.0 release.

  • How to convert the contractor employee (hire a contractor)

    Hi all

    I entered a contractor (contingent workes) in the Group of companies of Belgium through maintenance contracts. Please let me know the (navigation) steps to engage this contract make him so employee. I tried to use the management contracts, but this contractor does not appear here.

    Thank you
    MP.

    A CWK cannot be hired as an employee directly without terminating his contract. So what you need to do is, use "End Placement" screen to stop the implementation of person. Then interrogate the person the day after and hire him as employee details required.

    Hope this is what you are looking for.

    Thank you.

  • is it possible to write a script that will display the script files folder in the tree

    is it possible to write a script that will display the script files folder in the tree

    Yes :-)

    In your previous post, someone suggested to search for the file "SnpCreateTreeview.jsx", because it would just be the asked.

    The script can be found here, just accept the EULA and download the example scripts of Bridge CS3. (For some reason it is not in CS4 samples because as far as I know)

    Here's a version with small changes, it is up to you to point the script in the folder 'root' right, because this is, needless to C: on PC:

    ////////////////////////////////////////////////////////////////////////////
    ADOBE SYSTEMS INCORPORATED
    Copyright 2007 Adobe Systems Incorporated
    All rights reserved
    //
    NOTE: Adobe permits you to use, modify, and distribute this file according to the
    the terms of the Adobe license agreement accompanying it.  If you received this file from one
    source other than Adobe, then your use, modification or distribution of it is required in advance
    written permission from Adobe.
    /////////////////////////////////////////////////////////////////////////////

    /**
    @fileoverview shows how to use an item in the tree list and how to capture events with
    functions of recall or script registered event listeners.
    @class shows how to use an item in the tree list and how to capture events with
    functions of recall or script registered event listeners.

    Its use


      
      
      

        
    1. Run the extract in the ExtendScript Toolkit (see Readme.txt).
         
    2. Enlarge / reduce the list items
         
    3. Check the JavaScript Console to see the events captured by the elements of the TreeView.
       

    Description


     
     

    Creates two hierarchical list of TreeView items. One is static, with a fixed set of point
    nodes that you can expand and collapse. The other is dynamic; Item nodes are added and removed as
    the need for a view of the file system.
     
     

    The list items in the TreeView control to display the folders and files custom images.  When you add items to the
    TreeView list, type 'article' is used for elements of the leaf and 'node' to the elements of the container.
     
     

    Dynamic TreeView captures events in two different ways. It uses callback functions to capture the
    node to expand and collapse events and selection changes and also registers an event listener to
    capture double-click events.

    @constructor constructor
    */
    #targetengine "session".
    function SnpCreateTreeView()
    {
    /**
    The context in which this code snippet can work.
    @type string
    */
    this.requiredContext = "\tNeed runs in the context of the Bridge\n."

    /**
    The location of this script file system
    @type file
    */
    var scriptsFile = new File($.fileName);
       
    /**
    The location of the file system resource PNG file used to represent folders
    @type file
    */
    this.folderIcon = new file (scriptsFile.path + "/ resources/Folder_16x16.png");

    /**
    The location of the file system resource PNG file used to represent files
    @type file
    */
    this.fileIcon = new file (scriptsFile.path + "/ resources/Story_16x16.png");

    /**
    The root folder that will be used for the dynamic tree
    @type string
    */
    this.rootFolder

    If (File.fs is "Windows")
    {
    this.rootFolder = "C:";
    }
    on the other
    {
    this.rootFolder = ' / ';.
    }
    }

    /**
    Functional part of this code snippet. Creates the ScriptUI window and its components,
    and defines the behavior.
    @return true if the code snippet is executed as scheduled, false otherwise
    Boolean @type
    */
    SnpCreateTreeView.prototype.run = function()
    {

    $.writeln ("about to"run SnpCreateTreeView");
       
    Create the window
    var win = new window ("palette", "SnpCreateTreeView", undefined, {resizable: false});

    Create the Committee for the static TreeView control
    sPanel var = win.add ('Committee', undefined, 'TreeView Élément') static;
    sPanel.alignment = ["fill",""];
    sPanel.alignChildren = ["fill",""]

    Create a TreeView list
    sTv var = sPanel.add ("treeview");
    sTv.preferredSize = (300, 200);
    Add static items to the list, in a hierarchical structure.
    for (var i = 0; i)<>
    {
    sTv.add ("node", "Item" + i);
    for (var j = 0; j)<>
    {
    sTv.items [i] .add ("item", "Sub Item" + j);
    }
    }

    Create the Committee for the dynamic TreeView control
    var dPanel dynamic = win.add ('Committee', undefined, 'TreeView Élément');
    Create a TreeView list
    TV digital var = dPanel.add ("treeview", undefined);
    dTv.preferredSize = (400, 300);
    Create the root node element
    var aNode = dTv.add ("node", "/");
    Pair it with an image of the icon
    aNode.image = this.folderIcon;

    Define a handler for the double clicks
    myOnDoubleClick = Function
    {
    if(e.detail == 2)
    {
    $.writeln ("double click");
    }
    }

    Adds the handler as an event listener to the TreeView element.
    dTv.addEventListener ("click", myOnDoubleClick);

    Keep a reference to this object
    var that = this;

    Define an event handler for when a node is expanded
    dTv.onExpand = function (point)
    {
    $.writeln (item.text + "is now expanded.");
    nextItem var = item;
    var path = "";
    goUp var = true;

    While (goUp)
    {
    path = "/" + nextItem.text + path;
    nextItem = nextItem.parent;
    If (instanceof TreeView nextItem)
    {
    goUp = false;
    }
    }

    Remove all children of this element
    item.removeAll ();

    var Ref = new file (that.rootFolder + path);
    If (Ref instanceof Folder)
    {
    children var = ref.getFiles ();
    for (var i = 0; i)<>
    {
    If (children [i] instanceof file)
    {
    Item.Add ("node", children [i] p:System.NET.mail.MailAddress.DisplayName);
    Item.Items [i] .image = that.folderIcon;
    }
    on the other
    {
    Item.Add ("item", children [i] p:System.NET.mail.MailAddress.DisplayName);
    Item.Items [i] .image = that.fileIcon;
    }
    }
    }
    }

    Define an event handler for when a node is reduced
    dTv.onCollapse = function (point)
    {
    $.writeln (item.text + "is now reduced.");
    }

    Define an event handler for when the selection changes
    dTv.onChange = function()
    {
    $.writeln ("selection changed");
    }

    Display the window
    Win.Show ();
       
    $.writeln ("Ran SnpCreateTreeView");
       
    Returns true;
    }

    /**
    "main program": construct an anonymous instance and run
    as long as we are not unit - test this code snippet.
    */
    If (typeof (SnpCreateTreeView_unitTest) == 'undefined') {}
    new SnpCreateTreeView () .run ();
    }

  • Instructions to get out of Safe Mode may not work (reboot, reset), then how the heck out of Mode safe?

    Tonight, I went in Firefox for the first time at least two years. When I tried to open the version of Firefox, I got in my Applications, it is opened in Mode safe.

    So I downloaded the latest version of Firefox open, and it automatically retrieved my old favorites. However, the download open mode without failure.

    I have pores through the help files and tried a few suggestions required out of Safe Mode. I closed and reopened Firefox, choosing Reset. That did not work.

    I closed Firefox and restarted my computer. Then I opened Firefox. It opened in Mode safe and gave me no alternative.

    I only went in Firefox, because I couldn't access the router configuration page Cisco/Linksys (198.162.1.1) following the instructions I gave to me. I guess Chrome might have had a problem, so I decided to try Firefox. But I can never know if Firefox might have gotten me in the configuration page of the router, I have to go, because I'm stuck in Mode without failure.

    While I strongly agree with nature without non-profit, open-source Firefox, I remember why I stopped using Firefox a long time ago: it is narrow in its help functions, and it takes too much knowledge of the user.

    So, I'm stuck, and I can never get this router put in place, as I am in desperate need of.

    I doubt that I will check in the forum, because I do not think there is any point. If I can't even get out of Safe Mode - and I don't know how it happened in Mode safe, because there certainly were no accidents in the years more doubled in the course of which I haven't used Firefox - it is useless to attempt to use this browser. If you want to contact me, you can do so through the email address I registered with.

    Have you checked the target line in the shortcut to the Firefox desktop (right click: properties) to ensure that there not - safe-mode switch of attached command line?

    Also make sure that you are not now the SHIFT key or use a hotkey with only the Shift modifier.

  • Problem material post iOS iPad 9.3 mini 2

    My mini2 iPad 16 GB turned unresponsive after updating iOS 9.3. I went to the Genius bar and the technician says I have to buy a new, or Apple will replace it at £££. What should I do? Is it possible to have the apple to address the issue. The iPad is only 1 year 4 months

    Sounds strange... There is a fairly common question around the world about the iPad 2s after updating iOS 9.3 - nothing that I would think of an Apple employee suggested the iPad, well!

    This article came out today > If you do not activate your iPhone, iPad, or iPod touch after installing an update - Apple Support

  • atikmdag.sys

    Hello. I recently bought a laptop HP with the cursed Windows 8, and it hangs on a daily basis with the exceptions generated by the famous atikmdag.sys file. Googling the problem find scads of possible corrections, which are all different and some are even diabolically complicated for a year IT pro 20. Is there a simple and definitive for this problem solution? I know it's a problem of Windoze, but I had no choice but to have 8 Windoze on the machine when I bought it, I tell myself that HP is at least complicit in the problem.  I really don't want to be faffing with the BIOS or burrowing deep into the system and Windoze config files.

    I reinstalled the HP support assistant ATI driver, but that had no effect.

    Update

    I had to search for "atikmdag.sys" and struck a number of threads. All bar one are of little use, with members of the HP employees suggesting that reset the BIOS or restore factory settings or perform a system recovery. It (that I know of my HP Pavilion previous, using Win 7, who went to phutt, making me buy this beast) costs several tens of hours, not less, data restore and reinstall applications for HD. A bit OTT for an occasional if strongly irritating crash.

    The only wire that had a solution has been this one, who advised removing the faulty driver disk then by downloading the ATI driver. So, can someone point me to a page where the ATI driver can be downloaded? Thank you.

    Fred

    Hi Fred,.

    Think, here's a simple solution. This is the link of the page tool AMD driver Autodetect.

    http://support.AMD.com/en-us/download/auto-detect-tool

    The AMD driver tool Autodetect is designed to detect the model of graphics card and the version of the operating system installed on your computer.

    Please, run the tool, install the appropriate driver. It should saturate previous driver, basically the same procedure that you posted.

    Don't forget to start and configure the catalyst control center after.

    I am sure, it will solve the problem.

    All the best!

    Dindin

    < < <-*.

    * Click on the star of CONGRATULATIONS on the left say "thank you."

    Make it easier for others to find solutions by checking a response "Accept as Solution" if it solves your problem.

  • Run a local file on the remote server

    I'm trying to run a local VI on a remote target (cRIO) programmatically. The method, I would have expected to work (as shown in the attached extract) fails because reference open VI expects the path of the VI on the computer specified by the Application of reference I want to refer to something based on the local file system.

    Look at the documentation, it seems that the Source Distributions are the suggested means to do so. However, I have two problems with the source distributions. The first is that code seems to work differently. If I build/deploy the code, it works as expected. In addition, given that this system will be developed continuously, I don't want to force people to build/deploy whenever they make a change given the time that it takes to do it.

    In short, I'm trying to programmatically achieve something which is very easy to do it manually. To manually run the code on the cRIO, I open the code and change the target in the botton left of the screen. This then allows me to deploy my local code on my cRIO and run it. It seems that it should be possible to do it by programming, but I can't figure out how.

    With the help of engineers OR and this article in the knowledge base, I thought about it. I have attached an excerpt showing my implementation.

  • has got the biggest hard drive, can I transfer old install to the new drive?

    C: space too small

    My Windows XP Professional is installed on a 10 GB hard drive, there is little room left. I added an external drive more and would like to move the system to the largest disk. I don't have a installation disc. Can I transfer the system and applications to the new drive without losing any functionality and maybe use the old drive (C :) to store data.

    Its not so easy.  It is best to get rid of some of the files on the old drive and move the data files to the new drive.  Try to go first to start | Programs | Accessories | System Tools | Disk Cleanup.  Then you can move locations of various data, such as temporary Internet files (in Internet Explorer go to tools |) Internet Options | Settings and click the folder to move and which will move this place).  If you use OE, first back up your messages (see www.oehelp.com/OETips.aspx#6) and then put in place a new directory on the new drive to something like D:\OESTORE and then go to tools | Options | Advanced | Maintenance | Store the folder and click the button change and set it as the new location.  Then close and reopen OE (DO NOT MOVE MESSAGES yourself! as he will destroy them) and the location must be moved.

    For other space saver, try to do a backup on the new disk directory and copy all update backups that were made (the Blues subdirectories in the Windows directory) and the Windows\inf directory that you can completely roll over to the new drive for backup purposes and you may need to browse to it, if you install a new device , but which will save a lot of space. (the above two suggestions require that you go to control panel |) Folder options | View and activate display files and hidden folders, enable showing protected and OS files and disable the option Hide extensions of known file types).  Move also on other data such as images, documents, music to the new drive.

    So if you have lots of space on C, defrag it.

    But just copy through the old drive to the new and try to start on the new one is unlikely to work.

    Steve

  • reset password help Assistant

    Thanks for the help, but any suggestions require that I be logged in as an administrator and if I could log on as an administrator, then I would not need help. My wife and I have user accounts that are protected by Word and have no problems to access an account. The problem with the administrator account, which both, we have used in the past. Once again, I got this computer with the software vista since January 2007 and have changed the administrator password every 30 days and was never required to backup the passwords using the 'password reset Wizard"until mid-2012. There was a software change that made it the only tool to reset the administrator password?

    Hello

    You make a disk reset password before you forget a password, not afterwards.

    'Create a password reset disk in Microsoft Windows Vista'

    http://support.Microsoft.com/kb/959061?WA=wsignin1.0

    Microsoft prohibits any help given in these Forums for you help bypass or "crack" passwords lost or forgotten.

    Here's information from Microsoft, explaining that the policy:

    http://answers.Microsoft.com/en-us/Windows/Forum/Windows_7-security/keeping-passwords-secure-Microsoft-policy-on/39f56ef0-5d68-41AD-9daa-6e6019c25d37

    And this is the Information from Microsoft on the problems of passwords;

    You will need to borrow a Microsoft DVD from a friend, Recovery DVD a manufacturer without these special work options available.

    If you are unable to connect to Windows 7 or Windows Vista, you can use the Windows Vista System Restore feature, or the Windows 7 system restore feature.

    You may be unable to connect to Windows Vista or Windows 7 in the following scenarios:

    • Scenario 1: You recently set a new password for the protected administrator account. However, you don't remember the password.
    • Scenario 2: You type the correct password. However, Windows Vista or Windows 7 does not accept the password because the system is damaged.
    • Scenario 3: You delete a protected administrator account. Now, you cannot connect to another administrator account.
    • Scenario 4: You change an administrator account protected with a standard user account. Now, you cannot connect to another administrator account.

    See you soon.

Maybe you are looking for