Cascading Select List Doesn't work properly

I am trying to use Cascading Select List in My Application. It works for the first time when I run the page afterwards when I try to open the same page in a different window it doesn't work afterwards it doesn't work at all.My code is as follows.
1) Application Process with name getDet
DECLARE
lv_os_List varchar2(32000) := '';
platform varchar2(50);
err_code number;
err_msg varchar2(200);
BEGIN
owa_util.mime_header('text/xml', FALSE );
htp.p('Cache-Control: no-cache');
htp.p('Pragma: no-cache');
owa_util.http_header_close;
htp.prn('<select>');
HTP.prn ('<option value="' || 1 || '">' || '- All OS -' || '</option>');
select platform into platform from platform where platformid =:P139_PLATFORM;
if platform = 'Sun SPARC' then
for i in (select os , osid from ostype where os like '%Sola%' order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSIF (platform ='Linux (x86 & x86-64)') then
for i in (select os ,osid from ostype where os like '%Linux%' or os like '%RH%' or os like '%SLES%' or os like '%OEL%' order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSIF (platform ='TRU64') then
for i in (select os ,osid from ostype where os like '%Tru64%' order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSIF (platform ='Windows') then
for i in (select os ,osid from ostype where os like '%Windows%' order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSIF (platform ='IBM Linux on Power') then
for i in (select os ,osid from ostype where os like '%Linux%' or os like '%RH%' or os like '%SLES%' or os like '%OEL%' order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSIF (platform ='IBM System z') then
for i in (select os ,osid from ostype where os like '%Linux%' or os like '%RH%' or os like '%SLES%' or os like '%OEL%' order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSIF (platform like 'HP%') then
for i in (select os ,osid from ostype where os like '%HP%' order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSIF (platform ='Itanium') then
for i in (select os ,osid from ostype where os like '%HP%' or (os like '%Windows%' and osid <> 201) or os like '%Linux%64%' or os like '%RH%64%'
order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSIF (platform ='AIX') then
for i in (select os ,osid from ostype where os like '%AIX%' order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
ELSE
for i in (select os ,osid from ostype order by os) loop
htp.prn('<option value="' || i.osid || '">' || i.os || '</option>');
end loop;
END IF;
htp.prn('</select>');
EXCEPTION
WHEN OTHERS THEN
err_code := SQLCODE;
err_msg := substr(SQLERRM, 1, 200);
INSERT INTO ERROR_TABLE (error_number, error_message)
VALUES (err_code, err_msg);
END;
2) Application Item
CASCADING_SELECTLIST_ITEM_1
3) In the Footer of the region which contains the items the following Java Script
<script>
function get_select_list_xml(pThis,pSelect){
var l_Return = null;
var l_Select = html_GetElement(pSelect);
var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
'APPLICATION_PROCESS=getDet',0);
get.add('CASCADING_SELECTLIST_ITEM_1',pThis.value);
gReturn = get.get('XML');
if(gReturn && l_Select){
var l_Count = gReturn.getElementsByTagName("option").length;
l_Select.length = 0;
for(var i=0;i<l_Count;i++){
var l_Opt_Xml = gReturn.getElementsByTagName("option");
appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
l_Opt_Xml.firstChild.nodeValue)
get = null;
function appendToSelect(pSelect, pValue, pContent) {
var l_Opt = document.createElement("option");
l_Opt.value = pValue;
if(document.all){
pSelect.options.add(l_Opt);
l_Opt.innerText = pContent;
}else{
l_Opt.appendChild(document.createTextNode(pContent));
pSelect.appendChild(l_Opt);
</script>
<script>
get_select_list_xml($x('P139_PLATFORM'),'P139_OS');
</script>
For the first Select list form element properties
onchange="get_select_list_xml(this,'P139_OS')"
Please let me know what change I need to make in the code.

Vikas,
Is your page 0 a public page or it requires authentication? I remember having the same
problem a while ago.
Denes Kubicek
http://deneskubicek.blogspot.com/
http://www.opal-consulting.de/apex/f?p=107:7
http://htmldb.oracle.com/pls/otn/f?p=31517:1
-------------------------------------------------------------------

Similar Messages

  • Select List - checkbox not working properly

    Hi,
    Can anyone help? I'm able to insert one record into the table with the code listed below, if I select only one checkbox. I get this error message, if I select more than one checkbox: ORA-01722: invalid number ORA-02063: Error ERR-1003 Error executing computation query . Note - Employee number is numeric in table. This is my select list/checkbox field being used in application. Thanks.... Elaine
    Procedure being used is:
    create or replace procedure "SAF_INSERT_MEETING_RECORDS"(
    EMPNUMBER_in IN SAF_MEETING_INFO_V.EMPNUMBER%TYPE,
    COURSEID_in IN SAF_MEETING_INFO_V.COURSEID%TYPE,
    TRAINDATE_in IN SAF_MEETING_INFO_V.TRAINDATE%TYPE,
    HOURSTRAINED_in IN SAF_MEETING_INFO_V.HOURSTRAINED%TYPE,
    NEXTTRAINDATE_in IN SAF_MEETING_INFO_V.NEXTTRAINDATE%TYPE,
    DATEADDED_in IN SAF_MEETING_INFO_V.DATEADDED%TYPE,
    ADDEDBY_in IN SAF_MEETING_INFO_V.ADDEDBY%TYPE,
    DATEMODIFIED_in IN SAF_MEETING_INFO_V.DATEMODIFIED%TYPE,
    MODIFIEDBY_in IN SAF_MEETING_INFO_V.MODIFIEDBY%TYPE,
    CURDEPT_in IN SAF_MEETING_INFO_V.CURDEPT%TYPE,
    CURDEPTDESC_in IN SAF_MEETING_INFO_V.CURDEPTDESC%TYPE,
    SEQNUM_in IN SAF_MEETING_INFO_V.SEQ_NUM%TYPE)
    is
    myHoursTrained NUMBER;
    mySeq NUMBER;
    vCHECKBOXES APEX_APPLICATION_GLOBAL.VC_ARR2;
    BEGIN
    vCHECKBOXES := APEX_UTIL.STRING_TO_TABLE(EMPNUMBER_in);
    myHoursTrained := TO_NUMBER(HOURSTRAINED_in);
    FOR i IN 1..vCHECKBOXES.COUNT
    LOOP
    BEGIN
    SELECT SAF_MEETING_SEQ.nextval
    INTO mySeq
    FROM dual;
    END;
    INSERT INTO SAF_MEETING_INFO_V
    (EMPNUMBER,COURSEID,TRAINDATE,HOURSTRAINED,NEXTTRAINDATE,DATEADDED, ADDEDBY,DATEMODIFIED,MODIFIEDBY,CURDEPT,CURDEPTDESC,SEQ_NUM)
    VALUES
    (vCHECKBOXES(i) , COURSEID_in, TRAINDATE_in, myHoursTrained, NEXTTRAINDATE_in, SYSDATE,
    ADDEDBY_in, DATEADDED_in, MODIFIEDBY_in, CURDEPT_in, CURDEPTDESC_in, mySeq);
    END LOOP;
    END;

    varad,
    Thank you so much for your response. I had a few issues with numeric vs character data that I needed to address. I was able to resolve them all, based on the information you provided. I'm posting my new working code. Thanks again. Elaine
    Working code is:
    CREATE OR REPLACE procedure "SAF_INSERT_MEETING_RECORDS"(
    EMPNUMBER_in IN VARCHAR2,
    COURSEID_in IN SAF_MEETING_INFO_V.COURSEID%TYPE,
    TRAINDATE_in IN SAF_MEETING_INFO_V.TRAINDATE%TYPE,
    HOURSTRAINED_in SAF_MEETING_INFO_V.HOURSTRAINED%TYPE,
    NEXTTRAINDATE_in SAF_MEETING_INFO_V.NEXTTRAINDATE%TYPE,
    DATEADDED_in IN SAF_MEETING_INFO_V.DATEADDED%TYPE,
    ADDEDBY_in IN SAF_MEETING_INFO_V.ADDEDBY%TYPE,
    DATEMODIFIED_in IN SAF_MEETING_INFO_V.DATEMODIFIED%TYPE,
    MODIFIEDBY_in IN SAF_MEETING_INFO_V.MODIFIEDBY%TYPE,
    CURDEPT_in IN SAF_MEETING_INFO_V.CURDEPT%TYPE,
    CURDEPTDESC_in IN SAF_MEETING_INFO_V.CURDEPTDESC%TYPE,
    SEQNUM_in IN SAF_MEETING_INFO_V.SEQ_NUM%TYPE
    is
    mySeq NUMBER;
    vCHECKBOXES APEX_APPLICATION_GLOBAL.VC_ARR2;
    BEGIN
    vCHECKBOXES := APEX_UTIL.STRING_TO_TABLE(EMPNUMBER_in);
    FOR i IN 1..vCHECKBOXES.COUNT
    LOOP
    BEGIN
    SELECT SAF_MEETING_SEQ.nextval
    INTO mySeq
    FROM dual;
    END;
    INSERT INTO SAF_MEETING_INFO_V
    (EMPNUMBER,COURSEID,TRAINDATE,HOURSTRAINED,
    NEXTTRAINDATE,DATEADDED,
    ADDEDBY,DATEMODIFIED,MODIFIEDBY,CURDEPT,CURDEPTDESC,SEQ_NUM)
    VALUES
    (to_number(vCHECKBOXES(i)), COURSEID_in, TRAINDATE_in, HOURSTRAINED_in,
    NEXTTRAINDATE_in, DATEADDED_in,
    ADDEDBY_in, DATEMODIFIED_in, MODIFIEDBY_in, CURDEPT_in, CURDEPTDESC_in, mySeq);
    END LOOP;
    END;
    /

  • How to populate another page item based on cascading select lists?

    Oracle 10gXE
    APEX 3.2
    I've created cascading select lists based on the examples (using Javascript and AJAX) that i've seen on this forum. Thanks for help on that!
    Now that I have these LOV's being populated without needing to submit the page, how do I take the value that is presently in each LOV and concatenate them together to populate another page item? I'm trying to build the URL string that will execute an Oracle Report once the user clicks a button.
    Previously, when I had multiple Select Lists with a submit, the URL was being put together using an After Submit Computation that would set the value for an item (P26_REPORT_URL) on the page. Notice that a report parameter (i.e. parameter name and Select List value) is only included if the user has provided a value. The page item that holds these values is then referenced by a button for URL redirect. The URL Target for the button currently is: javascript:popupURL('&P26_REPORT_URL.'), but will not work at the moment because P26_REPORT_URL page item is not changing based on what is selected in the LOVs. Since I'm not submitting anything (do I need to?), how do I put together the values needed?
    Computation for P26_REPORT_URL:
    DECLARE
    l_param VARCHAR2(2000);
    BEGIN
    l_param := '&REPORTS_URL.&report=&P26_RPT_VIEW..rdf&desformat=&P26_DESFORMAT.&destype=cache';
    IF REPLACE(:P26_OLO_CODE,'%'||'null%',NULL) IS NOT NULL THEN
    l_param := l_param||'&p_olo_code=&P26_OLO_CODE.';
    END IF;
    IF REPLACE(:P26_BEG_DATE,'%'||'null%',NULL) IS NOT NULL THEN
    l_param := l_param||'&p_start_dt=&P26_BEG_DATE.';
    END IF;
    IF REPLACE(:P26_END_DATE,'%'||'null%',NULL) IS NOT NULL THEN
    l_param := l_param||'&p_end_dt=&P26_END_DATE.';
    END IF;
    IF REPLACE(:P26_ORG_CODE_2,'%'||'null%',NULL) IS NOT NULL THEN
    l_param := l_param||'&p_org_code=&P26_ORG_CODE_2.';
    END IF;
    IF REPLACE(:P26_FLAIR_ORG_2,'%'||'null%',NULL) IS NOT NULL THEN
    l_param := l_param||'&p_flair_org_code=&P26_FLAIR_ORG_2.';
    END IF;
    IF REPLACE(:P26_BUDGET_ENTITY_2,'%'||'null%',NULL) IS NOT NULL THEN
    l_param := l_param||'&p_agy_code=&P26_BUDGET_ENTITY_2.';
    END IF;
    RETURN l_param;
    END;

    Andy,
    This is a great suggestion! After I posted, I started looking at a Javascript solution and figured it's probably what I had to do.
    However, now the cascading select list no longer working for some reason after I added the function to concatenate the item values. When I remove the showReport() function the select list works again.
    Here is what I have in the HTML Header portion of the page:
    <script language="JavaScript" type="text/javascript">
    function popupURL (url) {
      w = open(url,"winLov","resizable=1,width=800,height=600");
      if (w.opener == null)
      w.opener = self;
      w.focus();
    function showReport()
      var l_param = '&REPORTS_URL.&report=' + $v('P26_RPT_VIEW') + '.rdf&desformat=' + $v('P26_DESFORMAT') + '&destype=cache';
      if ($v('P26_OLO_CODE' != '')
       l_param += '&p_olo_code=' + $v('P26_OLO_CODE');
      if ($v('P26_ORG_CODE_3' != '')
       l_param += '&p_org_code=' + $v('P26_ORG_CODE_3');
      popupURL(l_param);
      function get_AJAX_SELECT_XML(pThis,pSelect){  
         var l_Return = null; 
         var l_Select = $x(pSelect); 
         var get = new htmldb_Get(null,$x('pFlowId').value,'APPLICATION_PROCESS=ORG_SELECT_LIST',0); 
         get.add('TEMPORARY_ITEM',pThis.value); 
         gReturn = get.get('XML'); 
         if(gReturn && l_Select){ 
             var l_Count = gReturn.getElementsByTagName("option").length; 
             l_Select.length = 0;
             for(var i=0;i<l_Count;i++){ 
                 var l_Opt_Xml = gReturn.getElementsByTagName("option");
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'), l_Opt_Xml.firstChild.nodeValue)
    get = null;
    function appendToSelect(pSelect, pValue, pContent) { 
    var l_Opt = document.createElement("option");
    l_Opt.value = pValue;
    if(document.all){
    pSelect.options.add(l_Opt);
    l_Opt.innerText = pContent;
    }else{ 
    l_Opt.appendChild(document.createTextNode(pContent));
    pSelect.appendChild(l_Opt);
    </script>

  • Cascading Select Lists - Not Working for me

    I am trying to implement Denes Kubicek's Ajax Cascading Select List solution.
    http://apex.oracle.com/pls/otn/f?p=31517:119
    But it is not working for me.
    I'm a newbie to APEX and checked the forum for advice on cascading select lists. I saw the thread for
    "Cascading Select Lists - Not Working" posted by sue and the replies by Varad Acharya, but I'm still
    having issues of not seeing the alerts, not able to run the pl/sql process in SQL Workshop, and not
    getting the expected results.
    I have a list of countries (US - USA, CA - CANADA, etc.) and a list of states for each country. When a
    user selects a country I would like to show the list of states within that country.
    This is what I've done so far:
    Defined an application process:
    Process Point: On Demand: Run ... by a page process.
    Name: CASCADING_SELECT_LIST1
    Process Text:
    BEGIN
    OWA_UTIL.mime_header ('text/xml', FALSE);
    HTP.p ('Cache-Control: no-cache');
    HTP.p ('Pragma: no-cache');
    OWA_UTIL.http_header_close;
    HTP.prn ('<select>');
    HTP.prn ('<option value="' || 99 || '">' || '- All States -'
    || '</option>'
    FOR c IN (SELECT state_code || ' - ' || state_desc d, state_code r
    FROM tbk_state
    WHERE country_code = :cascading_selectlist_item_1)
    LOOP
    HTP.prn ('<option value="' || c.r || '">' || c.d || '</option>');
    END LOOP;
    HTP.prn ('</select>');
    END;
    defined and application item:
    Name: CASCADING_SELECTLIST_ITEM_1
    Build Option: - No Build Option -
    Created a 'Form on a table with report' as follows:
    Page 5: Report on TBK_HARDWARE_LOCATION
    Page 6: Form on TBK_HARDWARE_LOCATION
    in HTML Header of the page attributes for 'Form on TBK_HARDWARE_LOCATION' I have:
    <script language="JavaScript" type="text/javascript">
    <!--
    htmldb_delete_message='"DELETE_CONFIRM_MSG"';
    //-->
    </script>
    <script>
    function get_select_list_xml1(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    alert ('Dept no=' + pThis.value);
    var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
    'APPLICATION_PROCESS=CASCADING_SELECT_LIST1',0);
    get.add('CASCADING_SELECTLIST_ITEM_1',pThis.value);
    gReturn = get.get('XML');
    // gReturn = get.get();
    alert('Enames=' + gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option");
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    function appendToSelect(pSelect, pValue, pContent) {
    var l_Opt = document.createElement("option");
    l_Opt.value = pValue;
    if(document.all){
    pSelect.options.add(l_Opt);
    l_Opt.innerText = pContent;
    }else{
    l_Opt.appendChild(document.createTextNode(pContent));
    pSelect.appendChild(l_Opt);
    </script>
    On Page 6: 'Form on TBK_HARDWARE_LOCATION' I have the following items (plus some others):
    Name: P6_COUNTRY_CODE
    Display as: Select List
    HTML Form Element Attributes: onchange="get_select_list_xml1(this,'P6_STATE_CODE');"
    Source Used: Only when current value in session state is null
    Source Type: Database Column
    maintain session state: Per session
    Source value or expression: COUNTRY_CODE
    Named LOV: LIST OF COUNTRIES
    Name: P6_STATE_CODE
    Display as: Select List
    Source Used: Only when current value in session state is null
    Source Type: Database Column
    maintain session state: Per session
    Source value or expression: STATE_CODE
    Named LOV: - Select named LOV -
    List of Values definition:
         select state_code || ' - ' || state_desc d, state_code r
         from tbk_state
         where country_code = :P6_COUNTRY_CODE
         order by 1
    LIST OF COUNTRIES is defined as:
    select country_code || ' - ' || country_desc d, country_code r
    from tbk_country
    order by 1
    Now to the problem:
    I run page 5 (the report) to see the list of locations and then I try to edit a record (page 6). When I
    try to select a different country I get the following error (on IE):
    "Problems with this web page might prevent it from being displayed properly or functioning properly.
    In the future, you can display this message by double-clicking the warning icon displayed in the status
    bar.
    Line: 17
    Char: 5
    Error: Object expected
    Code: 0
    URL: http//cmrac4.cm.timeinc.com:7777/pls/htmldb/f?
    p=114:6:1413254636072443110::::P6_HARDWARE_LOCATION_ID:2
    I don't see any of the alert messages.
    I also tried to run the application process code in the SQL - Command Processor (I replaced
    :cascading_selectlist_item_1 with 'CA' or 'US') and got the following:
    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh
    button, or try again later.
    Only one top level element is allowed in an XML document. Error processing resource
    'http://cmrac4.cm.timeinc.com:7777/pls/...
    <select><option value="99">- All States -</option><option value="X1">X1 - X1</option><optio...
    Can someone help me please?

    Varad,
    First, thank you for taking the time to try to help me with this problem.
    When I view the page's source code (here are the first few lines):
    <html lang="en-us">
    <head>
    <script src="/i/javascript/core.js" type="text/javascript"></script>
    <link rel="stylesheet" href="/i/css/core.css" type="text/css" />
    <script language="JavaScript" type="text/javascript">
    <!--
    htmldb_delete_message='Would you like to perform this delete action?';
    //-->
    </script>
    <script>
    function get_select_list_xml1(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    //alert ('Dept no=' + pThis.value);
    var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
    'APPLICATION_PROCESS=CASCADING_SELECT_LIST1',0);
    get.add('CASCADING_SELECTLIST_ITEM_1',pThis.value);
    gReturn = get.get('XML');
    // gReturn = get.get();
    //alert('Enames=' + gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option");
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue);
    get = null;
    function appendToSelect(pSelect, pValue, pContent) {
    var l_Opt = document.createElement("option");
    l_Opt.value = pValue;
    if(document.all){
    pSelect.options.add(l_Opt);
    l_Opt.innerText = pContent;
    }else{
    l_Opt.appendChild(document.createTextNode(pContent));
    pSelect.appendChild(l_Opt);
    </script>
    It looks like line 17 is:
    var l_Select = html_GetElement(pSelect);
    I'm still not sure why I'm getting this error and why it's not working?
    Thanks,
    Eti

  • Selecting with colour range doesn't work properly

    Well, at least to me it doesn't work properly.  If I have elements on seperate levels and I use the colour range option to select the area, it works on all the levels, not just the level I have selected.  That's not what I want!  I only want it to select the colour range on that one level.  The work around is to manually turn off other levels, but on a  file with lots of levels, that can be tedious.  Can this be avoided?  Incidentally, magic wand works only on the selected level, but not colour range (or color range, if you are American).

    Aha! You are correct. Layers above the target layer are still being sampled when sampling is at "Current Layer".
    That has to be a bug. The Eye Dropper Tool itself does work correctly, though.
    I'm about to report another problem, so I'll report this one, too.
    Edit: Looking again, I don't think there is a bug.
    It seems to not be that the higher layer is seen when sampling "Current Layer", which is correct and the same as when the Eye Dropper Tool itself is use. However, the pixels of the visible composite are then evaluated to determine the regions to be selected. I guess that's correct behaviour and you will have to do the Alt-click on eye trick to completely ignore all other layers.

  • What can I do if my CD or DVD drive doesn't work properly in Windows 8?

    QuestionWhat can I do when if my laptop CD or DVD drive doesn't work properly in Windows 8?
    AnswerNote: For help with this issue in Windows 7, please see this article.
    To get your CD or DVD drive working correctly, try these suggestions in the order listed.
    Reinstall the Driver
    Hold the Windows key and press the 'x' key to open a menu in the lower-left. In this menu, select "Device Manager." Expand "DVD/CD-ROM drives." Right-click the entry for the CD/DVD drive nested under "DVD/CD-ROM drives," then select "Uninstall." Finally, restart the computer. The computer will reinstall the drivers for the drive.
    Power Cycle
    Even when your laptop is off and unplugged, residual power can still be held in some components. While this is normal, clearing it can help with some hardware problems. Perform these steps to complete what’s called a power cycle.
    Ensure the laptop is turned off.
    Unplug the laptop's AC power cable.
    Unplug all wires and peripherals. This includes CDs, DVDs, USB sticks, mice, printers, and any other accessories.
    Remove the battery (if the model has a removable battery). If the model does not have a removable battery, check your user's guide to determine if you have a pinhole reset on the bottom. If you do, press this.
    Hold down the power button for thirty seconds.
    Reattach the battery if removed.
    Connect the AC adaptor to the power socket that was confirmed to be working in the first step.
    Connect the other end of the AC adaptor to your computer.
    Start the computer and test the drive
    Microsoft Fix-it
    Your computer may exhibit one or more of the following symptoms:
    Your CD or DVD drive no longer appears in Windows
    Your CD or DVD drive does not read or write and is shown as disabled
    The media in your CD or DVD drive cannot be read
    The media cannot be written to a CD or DVD inserted into the drive
    You receive an error message about your CD or DVD drive
    If any of these symptoms apply to your computer, use Microsoft Fix-it troubleshooter available here.
    System Restore
    Try using System Restore to restore to the most restore point from before the problem arose.
    How To: Understanding System Restore, Refresh, Reset, and, Recovery options in Windows 8 + Video
    System Recovery
    If the System Restore doesn't solve the issue, you could try a System Reset. Resetting your laptop to its original, out-of-the-box state is a great way to eliminate software as a possible cause of the problem. Note that doing a system reset will return the laptop to its default conditions, completely wiping your data. Information on how to perform a system recovery can be found in your user's guide.
    For more information on performing a recovery, see the following article:
    How To: Understanding System Restore, Refresh, Reset, and, Recovery options in Windows 8 + Video
    Contact Customer Support
    If the drive doesn't work after performing a recovery, it may be due to hardware failure. Please call customer support or seek servicing.

    See this Microsoft article - http://support.microsoft.com/kb/314060/en-us  For ways to fix manually
    and/or use the proper microsoft fixit 8.1 and 8 or the other one for Windows 7, Vista, and XP listed below.
    (these are from the Microsoft article)
    Resolution 2: Use the CD/DVD Fix it troubleshooter
    To automatically fix common issues with CD or DVD drives, click Run now, and then follow the on-screen instructions. Windows 8.1 and Windows 8   
    The Automatically diagnose and fix common problems with CD or DVD drives troubleshooter may automatically fix the problem described in this article.
                                    This troubleshooter fixes many problems. learn more
    Run now
    Windows 7, Windows Vista and Windows XP
    The Automatically diagnose and fix common problems with CD or DVD drives troubleshooter may automatically fix the problem described in this article.
                                    This troubleshooter fixes many problems. learn more
    Run now
    If your problem is not solved, try the next
    S70-ABT2N22 Windows 7 Pro & 8.1Pro, C55-A5180 Windows 8.1****Click on White “Kudos” STAR to say thanks!****

  • Sorting albums by year doesn't work properly in new iTunes 11.

    Sorting albums by year doesn't work properly in new iTunes 11.
    See the screenshots below.
    There's a kind of albums. Double CD in one set. Queen "The Works" 1984, for example.
    First CD is the original release and the second one is bonus CD for the original album's reissue in 2011.
    iTunes 10 took year info from track 1 of CD1 for "sort album by year" function.
    But new iTunes 11 takes the highest value of year in the album's track list.
    Same things with additional bonus tracks for the album's reissues.
    See the screenshot of Madonna "Like a Virgin" 1984 album.
    So my collection is in a huge mess after last update to iTunes 11.
    It's a big problem. And must be solved to the next update.

    I noticed this too, and I think it gets even more complicated when you think about the difference between how you want Re-releases to be ordered: based upon the intial release year (like you have described above), and Compilations or Greatest Hits: where you want them to be sorted by when the albums were actually released. iTunes 11 seems to just grab the date of the most recently released song on an album. This worked fine for 2/3 of my Compilation albums, because they just happened to be released the same year as the latest song on each album.
    Compilation example (released: 2003, latest song on album: 1969):
    This is what I submitted to Apple as feedback:
    This issue is actually aimed at  iTunes 11, but 10.6.3 is the most recent version number I could select in the drop-down menu.
    As with normal albums, iTunes 11 puts a release year next to "Various Artists" in Albums > Expanded View (and also in the Songs and Genre Tabs). However, iTunes seems to produce this number by looking for the last released song on the album. This has worked fine for 2/3 of my compilations, but the third one is a 60s compilation released in 2003. It displays "1969" next to "Various Artists" and there are no tags available in Get Info to change this. This also happens to greatest hits collections.
    When selecting View > View Options > "Artist" then "Year" in Album view, and View > View Options > "Year" in Artist and Genre view, the above issue causes compilations, greatest hits collections, and re-releases (Although users may want re-releases to be listed in order of original release) to be sorted in the wrong order.
    Considering iTunes 11 has added this feature (in previous iTunes versions, "Year" would only appear next to individual tracks), it is a shame an "Album Year" or "Sort Album Year" hasn't been added to the Get Info options.
    As is, the only solution I can think of is to change all track years to the release year of the album.
    I imagine this might be a bit of an edge case, and not something the majority of iTunes users would care about, but then again, I could imagine a fair number of musicphiles wanting control over this metadata.
    Message was edited by: folo1988, info added.

  • Satellite Pro L20 doesn't work properly with USB Fast Track audio i.f.

    Hello!
    I have used my Fast Track USB on new Toshiba Satellite L40 and I never had problems with it. I could set low latency and I did few songs with it.
    Yesterday I bought another notebook, thinking of home recording studio. It's used Toshiba Satellite Pro L20. It doesn't work properly with my interface. When I listen music on Winamp or do anything on Fruity Loops I hear loud clicks, pops, noises. They introduce samples, or they appear during playback or after a sample is stopped.
    I noticed, drivers for Satellite Pro L20 are a problem. Its not supported by Toshiba anymore?! The only drivers for chipset are very old and you can download em only from Toshiba website. The chipset is ATI Xpress 200M. Its drivers are with graphic card. Recently I noticed you can download "ATI Catalyst Legacy Display Driver for Windows XP - Motherboard/IGP Drivers 9.11" and CRACK IT to make it possible to install on mobile unit such as L20. Yep its funny but its impossible to do otherwise!
    things I have tried and they still not help:
    # drivers replacement, original were released in 2004. I installed recent version.
    # driver settings, low latency, high latency
    # asio and different settings
    # pluging the interface to another usb socket.
    # trying what happens when I use battery and when I use adapter
    # updated bios
    # turned off onboard units such as wifi card, sound card
    # checked IRQ list
    pops still appear.
    my config:
    Toshiba Satellite Pro L20
    Win XP Home SP3
    Celeron M 1,5GHz
    896Mb ram
    M-Audio Fast Track USB, drivers: 6.0.2
    Kind regards

    Thanks for answer. I still have L40 but I try to run my homerecording on L20. The L40 is now used by whole my family. It's possible to swap them but there's a problem - L20 has Norway keyboard and I'm the only person at home who doesn't often look down while typing. In Poland, we use standard ms keyboard. I'd buy special stickers, it's about only to make special chars get back to their places.
    I installed Windows on this computer end set it to best performance possible.
    Since I created this thread, guys from M-Audio support tried to solve my problem - nothing helped. I think potential solutions are exhausted.
    Message was edited by: lidia.pochron

  • Help with Cascading Select List in Tabular Form

    Hello Friends,
    I am trying to implement Denes Kubicek's sample for Cascading Select list and ran into this error:
    Please help me identify what I might have missed ???
    <code>
    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
    Only one top level element is allowed in an XML document. Error processing resource 'http://apex.oracle.com/pls/apex/f?p=12...
    <select><option value="0">- Select Employee (0) -</option></select><html lang="en-us" xmlns:htmld...
    </code>
    Please find below the list of activities I performed:
    1.Created the region source
    2.Created the hidden items
    3.Created the buttons and items
    4.Created the application process for MRU and Delete
    5.Created the Application item [ TAB_CASCADING_ITEM]
    6.Created the Application Process[tab_casc_sel_list]
    Any clue/pointers to debug this are welcome.
    I tried the above on apex.oracle.com; WS: CHAITANYAPATCHIPULUSU; USERNAME :[email protected]
    PWD:Satya123 in APPLICATION : 12855 and Page :35
    Regards..

    OK, you didn't have the background process as an on demand process.
    In the MRU and MRD process, you were referencing the wrong variables for the count. (as in deb's case, it's p176, but in your case its p35).
    In the javascript function, the call that is supposed to assign : TAB_CASCADING_ITEM a value, isn't working (I believe).

  • A65-S159 - I can't use the CD Recovery because my CD/DVD doesn't work properly

    Hi, I need help to reinstall the system and drives. It's a Satellite A65-S159. The CD/DVD doesn't work properly. Rarely, the CD/DVD can read a DVD. So I can't use the CD Recovery. What may I do?
    Thank you,
    Cabula, Brazil

    There are two ways to run the recovery DVD, one is from Windows.  Instead power ont he computer with the disk in the drive.  And imediatly after powering on start pressing the F12 key.  After a few seconds you should see a boot device menu that you can select the CD/DVD drive to boot from.  Try that and let us know if you got the boot menu, and if the disk worked.
    This signature left intentionally blank.

  • Firefox from version 3.6 to 11 beta doesn't work properly with gmail

    Gmail doesn't work properly with any version of firefox from 3.6 to 11. I have tried several newer versions of firefox and they ALL DO NOT WORK PROPERLY with GMAIL!!!!!! THIS IS VERY FRUSTRATING & ANNOYING!! I can't click on any links or it just keeps saying LOADING when I try to delete a message or even go into the gmail settings.

    Try the Firefox SafeMode to see how it works there. <br />
    ''A troubleshooting mode, which disables most Add-ons.'' <br />
    ''(If you're not using it, switch to the Default Theme.)''
    * You can open the Firefox 4.0+ SafeMode by holding the '''Shft''' key when you use the Firefox desktop or Start menu shortcut.
    * Or use the Help menu item, click on '''Restart with Add-ons Disabled...''' while Firefox is running. <br />
    ''Don't select anything right now, just use "Continue in SafeMode."''
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before using the Firefox shortcut (without the Shft key) to open it again.''
    '''''If it is good in the Firefox SafeMode''''', your problem is probably caused by an extension, and you need to figure out which one. <br />
    http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes
    ''When you figure out what is causing that, please let us know. It might help other user's who have that problem.''

  • Flatten to sring doesn't work properly.

    Using LV8.20, found "flatten to string" function under 7.x function group. but it doesn't work properly in lv8.20. Is there a function "flatten to string" function in LV8?
    Thanks.

    Not sure where you found the 7.x functions palette. I found the function under Numeric>>Data Manipulation.
    NI changed some things about data representation and flattening in LV8, so if you want to work with old data, you should right click the function and select Convert 7.x Data.
    There is a rant here about the palette being in a problematic location, but that will go into the proper thread.
    Try to take over the world!

  • Wish List doesn't work right

    For a couple of days now, my wish list has not worked properly.
    I have a lot of items on my wish list, mostly albums, so they do not all fit on one page.
    Now when I access my wish list, the first page works fine. It displays everything correctly and I can use the buy buttons to purchase the items.
    But when I try to access the second page, it won't work. The album covers are not displayed at all and the buttons aren't working. I can also not remove any items from my wish list when they are on the second page. It is also not just a problem with the albums. It is the same with single songs.
    Also, when I choose to sort the items on my wish list in a different way (e.g. name) instead of the date I added them to my wish list, it causes the same problem as going to page 2. I have no idea what is going on.
    I had recently installed a new driver for my video card, so I tried the old one, but the problem was still there. Since that was the only major change to my system I have no idea what else to try.
    I hope somebody her can help me.

    I think folks are looking for a solution.
    And I have given one. The Palatino font supplied with Mavericks is no good. The only fix is to replace it with an older version. If you don't have one, you can't fix it.
    Do you agree that Restore Standard Fonts...works ... Yes? No?
    No. That option only attempts to remove fonts from the System and root Library folders that are included with OS X. It doesn't give you an option to restore OS X supplied fonts that are missing.
    I have to presume you installed Mavericks over Mountain Lion. In Mavericks, Palatino is installed to the /System/Library/Fonts/ folder. In ML, that same (correctly working) font is installed to the /Library/Fonts/ folder.
    Presuming this scenario is correct, the working version of Palatino in the /Library/Fonts/ folder was already active. When resolving conflicts in Font Book, the active font is always the one left active. Which would mean it removed the broken, Mavericks installed version.
    As noted above, I fully tested and have proven the Mavericks version of Palatino is bad. I have multiple versions of this font. They are from:
    OS 9
    MS Office 2011
    Lion
    Mountain Lion
    Mavericks
    Adobe Type 1 PostScript
    Adobe OpenType PostScript
    I used Suitcase Fusion to activate one version at a time. Testing in Word, InDesign and other apps, they all behaved as expected until using the Mavericks supplied version.

  • Cascading Select list in tabular from

    Looked at Denes example on Cascading Select Lists - http://apex.oracle.com/pls/otn/f?p=31517:119:2294401989620845.
    Want to have the primary select list as an item in a region, then the secondary select list as
    a column in a tabular form in the same region. Is this possible?
    The Onchange event is placed in the HTML Form Element Attributes for a page item but a column on a tabular form doesn't have this.
    Can the Element Attributes or Element Option Attributes be used to hold the OnChange event code?

    On trial basis, i tried to implement code provided on [http://htmldb.oracle.com/pls/otn/f?p=31517:176:3223246187469527::NO|http://htmldb.oracle.com/pls/otn/f?p=31517:176:3223246187469527::NO]
    I have same table DEPT & EMP HAVING same data. i created application items & processes. But My tabular form display column headings & null in each column.

  • Issue with my Tabular form Cascading Select List

    Hello Friends,
    I have implemented a Cascading select list in a tabular form with the below SQL ...
    SELECT apex_item.hidden(31,line_no)
      || apex_item.select_list_from_query(32, POLE_CODE_ID, 'select POLE,POLE_ID from CAP_PLAN_POLE_DETAILS', 'style="" '
      || 'onchange="f_set_casc_sel_list_item(this,'
      || 'f33_'
      || LPAD (line_no, 4, '0')
      || ')"', 'YES', '0', '- Select Pole -', 'f32_'
      || LPAD (line_no, 4, '0'), NULL, 'NO' ) POLE_CODE_ID,
      apex_item.select_list_from_query(33, COUNTRY_CODE_ID, 'SELECT COUNTRY,COUNTRY_ID FROM CAP_PLAN_COUNTRY_DETAILS', 'style=""', 'YES', '0', '- Select Country -', 'f33_'
      || LPAD (line_no, 4, '0'), NULL, 'NO' ) COUNTRY_CODE_ID,
      apex_item.text(34,LEGAL_ENTITY) LEGAL_ENTITY,
      apex_item.text(35,BUSINESS) BUSINESS,
      apex_item.text(36,COUNT_OF_NAMED_USERS,NULL,NULL,'onkeyPress="return OnlyNumbers(event)"') COUNT_OF_NAMED_USERS,
      apex_item.text(37,COUNT_OF_CONCURRENT_USERS,NULL,NULL,'onkeyPress="return OnlyNumbers(event)"') COUNT_OF_CONCURRENT_USERS,
      apex_item.text(38,INVENTORY_ORG) INVENTORY_ORG
    FROM cp_sites_details
    WHERE cap_plan_id = nv('P94_CP_ID')
    UNION ALL
    SELECT apex_item.hidden(31,NULL)
      || apex_item.select_list_from_query(32, 0, 'select POLE,POLE_ID from CAP_PLAN_POLE_DETAILS', 'style="" '
      || 'onchange="f_set_casc_sel_list_item(this,'
      || 'f33_'
      || LPAD (9900 + LEVEL, 4, '0')
      || ')"', 'YES', '0', '- Select Pole -', 'f32_'
      || LPAD (9900 + LEVEL, 4, '0'), NULL, 'NO' ) POLE_CODE_ID,
      apex_item.select_list_from_query(33, NULL, 'SELECT COUNTRY,COUNTRY_ID FROM CAP_PLAN_COUNTRY_DETAILS WHERE POLE_ID=0', 'style=""', 'YES', '0', '-
    SELECT Country                                                                                                                                                                                                                                                                             -', 'f33_'
      || LPAD (9900 + LEVEL, 4, '0'), NULL, 'NO' ) COUNTRY_CODE_ID,
      apex_item.text(34,NULL) LEGAL_ENTITY,
      apex_item.text(35,NULL) BUSINESS,
      apex_item.text(36,NULL,NULL,NULL,'onkeyPress="return OnlyNumbers(event)"') COUNT_OF_NAMED_USERS,
      apex_item.text(37,NULL,NULL,NULL,'onkeyPress="return OnlyNumbers(event)"') COUNT_OF_CONCURRENT_USERS,
      apex_item.text(38,NULL) INVENTORY_ORG
    FROM dual
    WHERE :REQUEST='ADDSITES'
      CONNECT BY LEVEL = 2The filters to list the countries[2nd col of SQL, field : f33] will work on Change of Pole after a selection is made..the whole list of countries will appear with out the Pole being considered. I understand that is the case because, I have not used PoleID in the query for f33
    SELECT COUNTRY,COUNTRY_ID FROM CAP_PLAN_COUNTRY_DETAILS'Now, how can I fix this to use the Pole Id every time the country Select List is touched..Can I just modify the query or should I add a Java Script OnChange function to handle this...
    Please please help..
    Thanks for reading the question...

    Isn't this given in my example:
    http://apex.oracle.com/pls/otn/f?p=31517:176
    The second list is extended by adding:
    || 'WHERE deptno = '
    || c001to make sure it renders correctly once you call your report. In your case the second list would be extended by adding the following
    apex_item.select_list_from_query(33, COUNTRY_CODE_ID, 'SELECT COUNTRY,COUNTRY_ID FROM CAP_PLAN_COUNTRY_DETAILS ' || 'WHERE  POLE_ID = ' || POLE_CODE_ID
    , 'style=""', 'YES', '0', '- Select Country -', 'f33_'
      || LPAD (line_no, 4, '0'), NULL, 'NO' ) COUNTRY_CODE_ID,and that should work.
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    http://www.amazon.de/Oracle-APEX-XE-Praxis/dp/3826655494
    -------------------------------------------------------------------

Maybe you are looking for

  • How do i get safari to full screen when actual size is greyed out ?

    Hi, I use Safari as my browser and the Apple Home page comes up first. It used to be full screen but has now reduced to 75% size located to te right hand side. How do I get it back to full screen please ?                     

  • Samsung SyncMaster T240m

    Hi there, I'm new to mac and buyed the last model of Mac Mini. I connected it with HDMI into my Samsung t240m monitor and each time the source changes or the mac comeback from sleep the screen have some graphic errors: I updated the system to 10.6.6

  • Problem with the Pasteboard

    Hello, I've got a problem with the pasteboard. On a spread, the pasteboard is much longer than the others. But only on one spread. If I change the pasteboard preferences, of course, it affects the whole document but my spread is always greater. Do yo

  • HELP with reloading applet AFTER it displays image

    Hi people I got a webpage that loads an applet which constantly needs to be refreshed in order for the applet to display a newer version of an image file (not very efficient I know). The image file is being constantly updated and so I need a way of r

  • Incompatible types in simple odbc statements

    this is my simple code import java.sql.*; public class QueryApp {      public static void main(String a[]){           try{                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");                Connection con;                con=DriverManager.g