FRM-41045

hi wizards!
can someone tell me the meaning of this error, FRM-41045?
thanks!

hi wizards!
can someone tell me the meaning of this error,
FRM-41045?
thanks!You don't need "wizards" to get the meaning of error codes. You have a very powerful magical tool in your Forms Builder called the Online-Help consult it with the error code and it will reveal and unfold to you its meanings.
Quoting the Online-Help
FRM-41045: Cannot find item: invalid ID.
Cause: An invalid ID was passed to a built-in subprogram.
Action: Verify that a proper call to FIND_ALERT will be performed.
Level: >25 Type: Error
Tony

Similar Messages

  • FRM-41045 no such object: invalid ID

    Hi everyone,
    I have an Alert with three buttons:
    1 Save,
    2 Rollback
    3 Return to Item and not change anything.
    The module is a master detail module. When the user presses the Edit-Button, there is a new record inserted on detail level, with a new date time. All the other fields have the same values.
    This Alert will pop up, when the user presses the save button, after he pressed the edit button. Because for the system, the record already was in the database, the moment the user presses save, the message FRM-40401 -- No changes to save is displayed. I filtered this out.
    When the user says yes (first button) the system saves. I, at first, had the built-in Commit_Form here but it gave me the FRM-41045 Error message.
    Then I removed it and the error message stayed away.
    Can anyone tell me why this message (FRM-41045) is displayed and what its premisses are?
    Thanx
    Hans van Baal

    That error will be rasied by a Get/Set_<something>property call. e.g Setalert_property.
    If you are passing Object IDs around - for instance variables of type ITEM or ALERT, you might want to do an ID_NULL() check on them before using them.

  • FRM-41045: Cannot find item: invalid ID (what's the ID?)

    Hi!
    When Forms run:go_item('<block_name>.<item_name>');and there's no such item in that block the error FRM-41045 appears. Is there any way to find out this "invalid ID"?
    That information whould be very helpful in finding block of code resulting in this error.
    Thanks in advance,
    JackK

    JackK wrote:
    Hi!
    When Forms run:go_item('<block_name>.<item_name>');and there's no such item in that block the error FRM-41045 appears. Is there any way to find out this "invalid ID"?
    That information whould be very helpful in finding block of code resulting in this error.
    Thanks in advance,
    JackKYou can "address" items in form by their name or by the ID. The ID for an item can be retrieved by FIND_ITEM.
    That forms is not returning the item-name in a 41045 is a PITA since ever.
    I recommend that you just wrap every GO_ITEM into another procedure, where you
    .) try to find the item
    .) raise an error-message with the item name
    if the item does not exists.

  • FRM-41045 cannot find item invalid id

    Hi All,
    I was working with custom form my form version is 10g.
    We have developed a custom form in that we have a field called invoice_date
    Invoice_date declare as Date column.
    And we have given all other in the property pallatte correctly.
    When we click the invoice_date field this pop message is coming
    FRM-41045 cannot find item invalid id 10-15 times and then we are selecting the date.
    Regards
    Srikkanth

    Hi,
    You better post it on e-business suite dedicated forum, you will have people with more expertise on customization there. Its always good that you give complete information in your post like your version,environment,etc
    See if you disable the call to the calendar.show and clicking the field is giving you any error.
    Regards
    Yoonas

  • FRM-41045 when returning to calling form

    I'm using Designer 1.3.2 with Headstart 3.4.3 and Forms 4.5.
    The situation is as follows:
    I'm using the call_form functionality to call another form when using a form. This goes well. When I leave the called form to return into the calling form I get the error message 'FRM-41045 Cannot find item: Invalid ID'. The functionality of the form stays in tact, so my question is how can I solve this error or how can I suppress this message?

    Linda,
    My suggestion would be to try to drill down on the cause of the problem in form builder. What causes the FRM message?
    If you cannot track down to the cause and want to suppress this message, you could try to capture the event in the on-error trigger and continue without an error when this error occurs (maybe encapsuled by a helping global variable construction so that the message is not always suppressed)
    In designer/forms 6.0 or 6i you could suppress the message in two ways:
    1. By adding it to the suppress message stack (see hsdapp65.pll for an example).
    2. Add the message to the qms_message_properties table and set the suppr_always_ind to Y.
    The headstart 3.4 qms_messages table does not yet contain this column, but you might take a look at the headstart 2.1.2 procedure qms$forms_errors.add_suppress_message(<message number>); to code your own solution for it in headstart 3.4.
    Regards, Marc

  • FRM-41045 using checkbox

    FRM-41045 on using a IF :b_gnp.GNP_MAIN_NO_PORT_IND = 'Y'
    Hello - please help me. Using forms 4.5 oracle 8.1.7 on NT
    I have a check box - GNP_MAIN_NO_PORT_IND - checked value is Y and unchecked is N, default is Y, other values not allowed. It is a dbase item. It has a relationship with a field on canvas called b_gnp.GNP_OLO_MAIN_BILLING_NO. I am wanting to do an action based upon user tikcking the ckbox whilst either this field is null and also scenario where chkbox is uncheked and field is also null.
    I have a Key_commit form-level trigger which on its way to commiting checks for nulls - this is called p_check_mandatory_fields.
    In this procedure I have a condition as follows ; -
    IF :b_gnp.GNP_MAIN_NO_PORT_IND = 'Y' THEN
    p_check_if_field_is_null('b_gnp.GNP_OLO_MAIN_BILLING_NO', 'number');
    It compiles fine but then in runtime just as I hoit the button which calls Key_Commit I get FRM-41045 Cannot find item:Invalid ID!!!!
    When I comment out this if condition it is ok - no error. I can also avoid getting the error if I do the following ; -
    PROCEDURE p_check_mandatory_fields IS
    v_checkbx VARCHAR2(1) := '0';
    BEGIN
    IF :b_gnp.GNP_MAIN_NO_PORT_IND = 'Y' THEN
    v_checkbx := '1';
    If v_checkbx = '1' then
    p_check_if_field_is_null('b_gnp.GNP_OLO_MAIN_BILLING_NO','number');
    PLEASE CAN YOU explain this.
    I have also tried other things to overcome this error including writing a separate program unit for the IF conditions realting to the chkbox and the field and calling it from various places etc.. even using if checkbox_changed!!!
    PLEASE HELP ME!!

    Do you mean the naming is incorrect?????
    - note I had also used the follwing appraoch ; -
    ckbox VARCHAR2(12) := 'b_gnp.GNP_MAIN_NO_PORT_IND';
    BEGIN
    IF checkbox_checked('ckbox') then...
    and
    BEGIN
    it_id := FIND_ITEM('item_name'); -- ie item_name is the name of my checkbox

  • Why when I try to 'EXPORT' errors: FRM-41045 or FRM-41052

    Hello!
    When I try to do 'EXPORT' to excel on a database block, there is an exception about 10 times in this order:
    41052
    41052
    41045
    41045
    41052
    41052
    41045
    41045
    41052
    41052
    41052
    41045
    41045
    41052
    and then sometimes exports and sometimes not...
    If there are fields not databased in that block, is it a problem?
    Version: Forms builder 6.0.8.12.1

    The errors you are getting; FRM-41045:Cannot find item: invalid ID or FRM-41052: Cannot find Window: Invalid ID is not a data issue, but a Item reference issue. Check your code and make sure you do not have a typo or are referencing and item that does not exist.
    Craig...

  • SET_ITEM_PROPERTY(':blk_update_pol.exgratia',visible,property_true);

    Hi everyone! Please help.
    I'm getting error FRM-41045:
    The items are within the same block. The item is visible upon running.
    I want to make a text item visible or invisible based on the value of a list item. I put my code in the when-list-change of the list item. here is the code:
    IF :blk_update_pol.li_status = '017' THEN
    set_item_property(':blk_update_pol.exgratia',required,property_true);
    set_item_property(':blk_update_pol.exgratia',visible,property_true);
    set_item_property(':blk_update_pol.txt_remarks',position,3.041,4.151);
    ELSE
    set_item_property(':blk_update_pol.exgratia',required,property_false);
    set_item_property(':blk_update_pol.exgratia',visible,property_false);
    set_item_property(':blk_update_pol.txt_remarks',position,3.041,3.413);
    END IF;
    I also tried to put the code in the when-validate-item. But still i got the same error.
    Please help. Thanks in advance.

    Hi,
    When using the control name as a VARCHAR2 parameter, then you don't have to use the *:*. Change the code to
    IF :blk_update_pol.li_status = '017' THEN
       set_item_property('blk_update_pol.exgratia',required,property_true);
       set_item_property('blk_update_pol.exgratia',visible,property_true);
       set_item_property('blk_update_pol.txt_remarks',position,3.041,4.151);
    ELSE
       set_item_property('blk_update_pol.exgratia',required,property_false);
       set_item_property('blk_update_pol.exgratia',visible,property_false);
       set_item_property('blk_update_pol.txt_remarks',position,3.041,3.413);
    END IF;Hope this helps.
    Regards,
    Manu.

  • Item Validation

    There are four text feilds on a page with a search button and are all linked to a table. I am able to search data using these text feilds now, but what i want the application to do is, when i move the cursor from one field to anpther one the previous field should become null, otherwise the query is pulling records from both the fields. I can manually delete the first field and work, but if there is way of doing this, like on exit of the first field it should go blank or when you click the next field,the first one should go blank.
    Any help will be appreciated....Thanks..

    I tried the code and when trying to change the value in the runform it gives the following message
    FRM-41045 : cannot find item: invalid ID.
    and saves the new value ( whatever i enter) . There is no validation to this.
    Thanks
    kalpana
    You can write code in when-validate_item trigger of that field "status"
    Logic is use get_item_property('status',database_value) to get the value of the field status when it was originally fetched from the database. Say you get it into l_status
    If l_status = 'P' then
         raise form_trigger_failure;
    elsif l_status in ('C','L','X','N') then
    if :status = 'P' or :status = l_status then
         null;
    else
         raise form_trigger_failure;
    end if;
    end if;
    Other wise you can disable the field status in post-query trigger if value is 'P' and proceed.
    If you need further help contact me
    Seshu

  • "Find Form" calendar is not working after migration

    Hi,
    We have migrated from Oracle 9i to 10g.we have one form ''FormA" and "find form" for that FormA.Calendar functionality is present in both FormA and "Find FormA".if we try to use calendar functionality in "Find formA",its giving error like FRM-40104 - No such block calendar,FRM-40105(unable to resolve reference to item claendar.cell1.........),FRM-41045 (cannot find item - invalid id).Actually this scenario is not working after migrating the FORMS application to 'OAS10.1.2' from 'OAS904' .
    In 'OAS904' ,The calendar item is present in the 'FormA' form, the 'calendar.show' hides the "Find FormA" and appears in the FOrmA and uses FormA's calendar item and after selecting the date,the date s applied to the "Find FormA"
    But after migration, the "Find FormA" is not hiding, so its not able to retrieve the calendar properties.Because the calendar is present in "FormA".
    Any problem with pll files like 'qmslib65','qmsolb65',qmsevh65'??
    please help me by providing suggestions.
    Thanks

    qmslib65','qmsolb65',qmsevh65Are these libraries self-written or from some third-party tool?

  • Paybles Invoice Batch Cannot find item: Invalid ID  In R12

    Hi All,
    While running invoice batch when we click on item it is giving error like Invalid id. Please suggest me.
    Thanks,
    Red.

    RED,
    Have a look at the following note, it may be helpful.
    Note: 553646.1 - R12 Cannot Open Invoices Form Frm-41045: Cannot Find Item: Invalid Id
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=553646.1
    Regards,
    Hussein

  • Can you let me know to use VA?

    i don't know about using Visual_Attribute...
    i want to change an item's background color.
    can you let me know about VA?
    i wrote a line in a trigger following.. (developer/2000 version is 4.5)
    if ~~~ then
    set_item_property('ppd0030.gibu_amt', visual_attribute, 'VA_WHITE');
    end if;
    but it doesn't work with the runtime error message
    " frm-41045 : cannot find item : invalid ID "
    Shoud i define VA_WHITE? Where?

    first u need to create a visual attribute. on form navigator u can see node of 'Visual Attributes'. create a visual attribute say with name of 'VA_WHITE' and define its background color.
    then u can use same code....
    set_item_property('ppd0030.gibu_amt', visual_attribute, 'VA_WHITE');
    also make sure that item name is correct and block name is correct.
    regards
    Kashif

  • Forms 4.5 to 6i  help

    Originally the forms started out in version 4.5 on a DEC - then compiled to 6i on a Windows box, then we ftp'd them over to our Solaris box, and have them compiled, however we are getting the same errors on different forms within our programs.
    They worked okay on the DEC and in Windows, however now when we run them we get the following errors:
    FRM 41045 - cannot find item- invalid id
    FRM_47023 no such parameter WHERE_CLAUSE -(which I think I resolved by putting in a subclassed copy of the WHERE_CLAUSE under the Parameters node in the Object Navigator - don't know if it was the right thing to do..got rid of the message.)
    FRM 41045 - invalid reference to item query_text. Query text only appears in one form - and I looked into the code and it is referenced okay. (control.query_text) , however it seems like this message gets carried through the different forms as I try to run them.
    I have looked on the other news groups, and there is very limited information on these errors. Including in the Forms Error Manual.
    I am also new to the gui interface version of the form builder -(I just came from forms 3.0 previously) so I am still kind of wading around in it learning as I go.
    If anyone has any suggestions, or has come across these errors before and has corrected them, please let me know.
    Thank you kindly,
    Christine

    The OS on the DEC Alpha is Ultrix or Tru64. (A flavor of UNIX - I am thinking.) Which is case sensitive. The files were copied exactly as they were on the DEC... I did look into the case sensitivity issue however and did not find any difference between the DEC forms and the SOLARIS forms.
    We think we got past that error by updating a couple of our libraries. However, it gives us a FRM-40735 error on an ON_ERROR trigger that raises the unhandled ORA-06508 exception. Are there any differences between the form messages in 4.5 and 6i? Are there any that are discontinued? - Some of the error messages are hard-coded into this trigger so I am trying to either find validation, or discontinuation of some of these triggers.
    Do you know where I may find such documentation? (We can't open the Forms 6i reference, and do not know if the Runtime Messages for forms 6i appear anywhere else.)
    I did look on OTN and other newsgroups to no avail.
    Anyway,
    Thanks so much for your suggestion.
    Regards,
    Christine Ridgeway

  • Changing radio buttons label

    Hello.
    How can I programatically change label of radio buttons?
    I have a radio group named test and 2 radio buttons named t1 and t2.
    I've tried to set labels with Set_item_property('t1', label, 'aaa'); I got FRM-41045. What am I doing wrong?
    Natasa

    Natasa,
    I tink that you don't have access to individual radio button labels because the radio group is the Forms iten that set item property operates on. The work around is to forget about setting the readio button labels within the Forms properties and to use Forms display items instead.
    Adjust the display label so that they become labels for the radio button and this should do it.
    Frank

  • Getting error message FRM-40700:No such trigger: SPECIAL20

    Hi,
    We have designed a custom report (Quote) and would like to use Special Menu's(Reports Menu) to open this custom Report. When I try to open this Report using
    REPORTS->Quote, The Report is opening seccuessfully but i am getting following error message at the bottom of screen bar.How can I clear this message ?
    FRM-40700:No such trigger: SPECIAL20
    The code which I wrote in the custom.pll is
    IF (form_name = 'OEXOEORD') THEN
    -- Enable View Order Report -- V1.4 --
    if (event_name = 'WHEN-NEW-FORM-INSTANCE') then
    app_special.instantiate('SPECIAL20', 'View Order Report');
    app_special.enable('SPECIAL20',PROPERTY_OFF);
    else
    if (event_name='WHEN-NEW-BLOCK-INSTANCE') THEN
    if block_name='ORDER' then
    app_special.enable('SPECIAL20',PROPERTY_ON);
    else
    app_special.enable('SPECIAL20',PROPERTY_OFF);
    end if;
    end if;
    end if;
    if (event_name='SPECIAL20' and block_name='ORDER') then
    param_to_pass1 := name_in('ORDER.HEADER_ID');
    select order_number into param_to_pass2 from oe_order_headers_all where header_id=param_to_pass1;
    editor_pkg.report(BSI_Quote(param_to_pass2), 'Y');
    null;
    end if;
    end if;
    Please give me valuable inputs on this issue.
    Thanks,
    HTH

    Hi,
    your package " app_special" does a call to "execute_trigger('SPECIAL20');" ,
    but there is no trigger with this name in your form. ( perhaps an Menu-item exists with this name.)
    Lock for "execute_trigger" in:
    app_special.instantiate('SPECIAL20', 'View Order Report');

Maybe you are looking for

  • After restoring my phone as New, how do I get my contacts and data back without the restrictions password

    I forgot my restrictions password so I restored my Iphone as a New phone.  Now, how do I get the contacts, apps and other data back on the Iphone? Can I restore my contacts & data without it also requiring a restrictions password again?

  • DVD+r cover flaked off in drive

    I put a DVD+R in my drive to look at the home movie a friend made me for Christmas. When I started to copy the .mov files to my HD, it started making "skipping" sounds and wouldn't cancel or eject. After three tries of rebooting I finally got the dis

  • ITunes music videos playing small on full screen mode

    Hi, When I select full screen to play a music video in iTunes it doesn't play full screen but its seems about half the size it should be. Please could someone tell me how to get it back to playing in full screen mode again? Thank you, Amy

  • Multiple ALEAUDIT Acknowledgments

    Dear All, We have SOAP->XI->IDOC scenario, in this we are posting goods Movement to R/3. We have confgiured ALEAUDIT at R/3 side. Acknowledgemnts are coming back in to XI. But I am confused about why am I getting multiple acknowledgments for on messa

  • MSMQ Discovering queues

    Hi Im having a problem discovering any queues with the MSMQ management pack. The servers are discovered fine as MSMQ 2008 R2 servers. Im wondering if the problem is with the run as accounts. The servers are not on a domain so ive created two Windows