Simple question about tabular forms: error in MRU

hi to all,
i write here to check if what i think about tabular forms is confirmed.
If i build a master- detail or tabular form and the underlying table are modified, the page where the tabulare form is contained doesn't work anymore.
if what i've written above is correct, is there a way to realign the fields of the tabular forms to the db fields and make my page work again without rebuilding all?
Can i modify something, somewhere inside apex to make my page run again?
The error i get (in italian / english)
Error in mru internal routine: ORA-20001: Errore in MRU: riga= 0, ORA-20001: ORA-20001: La versione corrente dei dati nel database è cambiata da quando l'utente ha iniziato il processo di aggiornamento. checksum corrente = "ED73B05FA6016F8D5F3B4B5B69AF482D", checksum elementi = "CFD72DCC4221A340057D654B54EA7A04"., update "NEWPROJ"."CNT_VAL_SEG_DEMO" set "ID" = :b1, "FK_CNT" = :b2
Means: The version of data in db (fields of the tables?) has changed since the user started the update process.
By the way this sentence under my opinion can trick you as
in italian 'La versione corrente dei dati nel database'
can means both that data contained in tables have changed (dml error / process error / data the user see not are the real underlying data). Can mean as well the field definition is changed, however a more meaningful message in italian is: ' la definizione delle tabelle usate dall'oggetto tabular form é cambiata'.
That translated in english is ' DDL of table/s used by tabular form has changed'.
thanx a lot
Message was edited by:
Marcello Nocito

HI Heinz,
yes is now clear, however is a pity that a litte change in the query has a lot of
implications: a change in the structure of DB means new feature / the data model is not alligned with current requirement. So usually (but not always) it means changing the SELECT as well.
Such Apex is a Rad an impression is that if you build a complex forms with several linked reports / field and one day you have to change the query of the TABULAR FORM / MASTER DETAIL generated with report you get a lot of rebuilding.
I think i will avoid the use of this 2 object in the future and use more htmldb.items in the select.
bye bye

Similar Messages

  • Simple question about mount and delay script

    Hello, I have a simple question about mounting volumes on start up.
    My computer wakes up auto - and then auto there are serveral applescript tasks (mount and start up programs)
    I use this script (daily) for serveral connections with external volumes I always need the connect to. ( In the script I use this code 3 times for other locations) I do this on start up.
    set Uname to "XXX"
    set Pword to "XXX"
    set someVolume to "afp://XXX.XXX.XXX.XXX/XXX/XXX
    mount volume someVolume as user name Uname with password Pword
    (same code for 2 other locations)
    When i do this on start up sometimes the script says there is no connection possible. I guess it's because on start up the connection isn't there. And 1 minute later when computer is total ready the connection is ok. When I run the script then It works. Just sometimes ( In the morning) 'It' want to connect but the script stops. When i do it manually(I run the script again) it works just fine.
    Is it possible that I need a delay? Can someone explain this?
    How would I make a delay handler for this script? Is that the best solution?
    Thanks in advance. This is something small i'm wondering about.
    Colin

    BTW, If you saved the script as an application +(and not as an application bundle)+ you could drop the script on to *Drop Script Backgrounder* (freeware).
    Then the script would run in the background, so, you wouldn't see it running in the Finder.
    <http://www.macupdate.com/info.php/id/7922/drop-script-backgrounder-x>
    Tom

  • Few common questions about Mobile Forms

    Hello, everyone!
    I have a few questions about mobile forms:
    Can a form be integrated with a portal, which is build NOT on Adobe CQ\AEM technology?
    I've created a form and loaded it to the server repository via Form Manager. Now I can access it in my browser like this:
    http://testlcserver:8080/lc/content/xfaforms/profiles/hrform.html?contentRoot=repository%3 A%2F%2F%2FApplications%2FTest%2F1.0&template=UberForm.xdp&dataRef=
    And the question is: what is the right way to share forms to users on a production environment (without integration in a portal pages on so on, let it be just a link to a form which users have to fill in)?  I mean, should it be the same link, or it is only for developers need and to share forms to users some other way must be used?

    For integrating on custom portal, you would need to integrate with form submit proxy for handling of submission as mentioned @ http://helpx.adobe.com/livecycle/help/mobile-forms/mobile-forms-service-proxy.html.
    As far as url of form is concerned, it’s really up you. You can choose to hide the request parameters as couple of other customers are doing. You can find more information about hiding form template and content root from request parameter @ http://blogs.adobe.com/foxes/hide-parameters-from-mobile-form-url/

  • A simple question about combo box

    Dear All,
    Just got a simple question about combo box: I have one of these selectors with labels based on filtered rows from a table.
    Is it possible to have one more label that would select all options?
    Like:
    Product A
    Product B
    Product C
    All Product
    Many thanks for your help!
    Gilles

    Hi Gilles,
    The purpose of ComboBox itself to select single option out of many.
    For your purpose, you may have to use "List Builder" which can accomodate 1 or more  to select.
    Please revert for more clarification if you need.
    With best wishes
    BaaRaa.

  • A simple question about performance!

    Hi! I have a simple question about performance. Suppouse that you have a servlet or a class with DB access, and you need to use a value several times in that page. What is best, to assign the value from say, a resultset or a request.getParameter() to a variable or to call the resultset or the request every time you need to retrieve that value? Which option uses less memory, which is faster, etc.?
    Hoping the best fou u
    Raul

    If you need more values from a db, the best is to open some connections (connection pool) and use the for accessing the db.
    To get the data only once, open the connection, get the data, store the data whereever you want: variable (class), hidden control (if you want to send from one page to another by request) and close the connection as quicky as possible.
    The advantage of the first method is that the most time consuming activity (connections opening) is done only once.

  • Custom tabular form error on apex_item id larger than 50

    First post :)
    I'd like to share a potential bug in apex (3.0.1) or misconfiguration in our application server
    When creating a page with a custom tabular form, i've noticed that when i give a column an id over 50 (ex: "apex_item.text(51,salary) salary")
    the page will generate errors in the apache.
    The apache error log states the parameter F51 as incoming but it contains no value.
    Further allong the log states:
    "VARIABLES IN FORM NOT IN PROCEDURE: F51"
    example report query:
    select apex_item.hidden(1,"ID")||apex_item.checkbox(2,"ID") delete_checkbox
    ,apex_item.text(3,name) name
    ,apex_item.text(51,salary) salary
    from employee;
    I've always been under the impression that we could use F01 till F99?
    Is there anyone who has encountered this problem before, or are my conclusions wrong?
    Looking forward to an answer!
    Niko

    Hi Niko and Roel
    Roel, you are right, I am hitting the 50 columns only limit too. Do you know of any ways to overcome this limit?
    This post also describes the problem: Re: column in tabular form
    Currently I need to create a tabular form to edit a table with 84 columns.
    It sounds ugly, but this is a spreadsheet and the requirement is to get it in Oracle Apex 'as it is' and still, be able to edit it using MRU.
    Any ideas?
    Thank you very much.
    Kubilay
    Edited by: Kubilay on Jun 15, 2009 10:29 AM
    Edited by: Kublai-Khan on Jun 15, 2009 10:30 AM

  • Master detail form Error in mru internal routine: ORA-20001

    Hi,
    i created a master-detail form with apex standrad wizard.
    Master e datail are on the same page.
    All works fine.
    My detail form contain some fields of my detail table.
    Now i added a link on detail form for call a form with all fields of my detail table.
    The link work fine.
    When i try to add row or update my detail form i receive the error
    Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process. current checksum = "D472A2BF636CA11122F196B8A32B3DC8", item checksum
    Any help?
    Thanks in advance
    Lukx

    Lukx,
    I've just reproduced your what I believe you wanted and didn't receive any errors. Here are the steps I took.
    1) Used the wizards to create a Master Detail form (with Detail edit on the same page as the master and only showing 2 of the detail columns)
    2) Used the wizard to create a FORM ON A TABLE for my detail table allowing the user to edit all detail columns
    3) Created a "column link" column on the detail form of the Master Detail form which links to the FORM ON A TABLE, passing across the ID of the detail record.
    When I do this, everything seems to work perfectly as expected.
    Is there something I'm missing in the steps you performed to create your scenario?
    Thanks
    Doug
    http://www.sumneva.com

  • Simple question about flex and AS 3.0

    Hi, this might sound like a simple question so I apologize...
    I have both a copy of flex 2 and 3, and i want to simply code in AS
    3.0 not mxml. I referred to the help of both flex 2 and 3, and all
    i could come up with is "you can add dynamic behavior to your
    documents using actionscript", which means to me, you only write
    your functions in AS and create instances with mxml (...ugh).
    personally, i find mxml to be ugly (mainly because it looks like
    html to me), and i'd rather not use it. coming from programming in
    an IDE in Java, it seems like it would be nicer to have something
    similar, all the while having the power and cool features of flash.
    I'm not fully educated in this matter so i understand that i could
    be totally wrong.
    i mean, if i have to code in mxml, i will. i'm a web
    programmer for a living, and if a more experience programmer said
    something like "if you don't code mxml in flex, you'll never get a
    job coding in flex", i would trust the advice, and learn the ugly
    code. :)
    yes, i do have Flash cs3, it's great but it seems like a pain
    to me the way you organize classes.... i've only seen a few
    tutorials, ones that explain how you cannot simply import a custom
    class, you have tell your movie to link to it, put it in the same
    directory, or manually name the package, it's sort of confusing.
    my main point here is that i'm very eager to start building
    apps in straight AS 3.0 instead of using flash cs3 (for some
    projects), and it would be cool to get some help or be pointed in
    the right direction.
    to simplify:
    can i write AS 3.0 and only as 3.0 in flex 2 or 3? how? can
    you link me to a tutorial? any advise?
    thanks!

    Hey William, thanks for the post. It's a great coincidence
    because I'm reading that book as well. I'm about half way through
    it, and I love it. I installed mxmlc on my linux box and am writing
    pure AS 3 apps. I think that's the way to go, though I know it's
    not for everybody.
    My problem with mxml is that it has a weird syntax for
    function calls, and it's not as 'intuitive' for a person like me,
    who came from C++ and Java programming in the past. I like writing
    programs in the C++ and Java style syntax, and since so many other
    languages use a similar syntax, I don't see any reason to learn the
    nuances of mxml, unless I was getting paid to do it. As far as I
    can tell there is no benefit.
    I hate using Flash to write flash apps as well, I feel like
    they become messy and confusing, especially when trying to write an
    OOP application. I only use it if I want to move an object in a
    very specific way and can't do it with the Tween methods.

  • Tabular Form Error on Validation

    Hello All,
    APEX Version : 4.0.2
    Database : Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
    I created a wizard tabular form with just one editable column.( array = F02 )
    Now I added another column using the syntax APEX_ITEM.DISPLAY_AND_SAVE(39,old_amount) as old_amt .
    I added a plsql validation that loops through the array and checks for a particular business logic.
    Whenever the validation results in an error, I notice an ERROR at the bottom of the page
    report error:
    ORA-01403: no data foundIs there any issue in the plsql validation ?
    Please advice.
    Thanks,
    RD

    Hello All,
    APEX Version : 4.0.2
    Database : Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
    I created a wizard tabular form with just one editable column.( array = F02 )
    Now I added another column using the syntax APEX_ITEM.DISPLAY_AND_SAVE(39,old_amount) as old_amt .
    I added a plsql validation that loops through the array and checks for a particular business logic.
    Whenever the validation results in an error, I notice an ERROR at the bottom of the page
    report error:
    ORA-01403: no data foundIs there any issue in the plsql validation ?
    Please advice.
    Thanks,
    RD

  • A simple Question about % in CR Chart!

    Hi, I have another simple question.
    When i use SQL to storage data and wanna Crystal Report to display the data in chart using %
    which data type should i use?
    float or string?
    and I found when i use 0.12 as 12% in database , It could not display in Crystal Report line chart normally.
    What should I do??
    Please Help!!!
    Thank you VERY MUCH!!!

    If you have the datatype as string from your database then try adding the string field as a summary field in chart and select maximum instead of count and if you have them in number format then you can directly select the percentage in chart.
    Regards,
    Raghavendra

  • Simple question about generate proxy

    Hi guys...
    This is a simple but a truly simple question....
    When trying to create a proxy from our messages interfaces using SPROXY, i'm not able to get the Software component versions that were used from the sld...
    Do I have to export them? Or import them?

    Hi Goncalo,
    Check if it helps...
    Re: SW component version not visible in SPROXY
    Regards
    Anand

  • Simple question about JAVA path

    Hi. I have a simple question , but I spent several hours trying to find an answer.
    How do I know the location of the java executable which is used by Concurrent Manager.
    I already know that running which java under application user will not give me the correct answer

    Maybe you can try like this:
         public String getPath(){
              Class cls=getClass();
              String className=cls.getName();
              String packageName=cls.getPackage().getName();
              System.out.println(className);
              System.out.println(packageName);
              String newClassName=className.replaceAll("\\.", "/");
              String resouceName=newClassName+".class";
              System.out.println(resouceName);
              URL url;
              url=cls.getClassLoader().getResource(resouceName);
              String path="";
              path=url.getFile();
              return path;
         }

  • A very simple question about WF

    hi experts
    I would like to ask a question about workflow
    as u may know there is 'Loop' step in workflow, but I am confused when should I use Loop?
    Is this step used for processing internal table?  if yes, why shouldn't I create a custom BOR method and pass the entire internal table to the method?
    many thanks

    hi
    loop step for not process the internal table,
    this is used to process the some steps repetely until condition True or False.
    we have two loop steps is there
    WHILE AND UNTIL.
    Thanks
    sitaram

  • Simple question about telnet and characters

    Hi all,
    We've installed for the first time a SUN machine. So i think it's for a SUN expert a very simple question.
    Normally when i type a special character it will be dispayed like " � " [alt+132]
    But when i use a telnet session and i type "alt+132" i get a "d" and not "�".
    Does someone know where i must start to find out how this works ?
    Thanks you very much.
    ESP

    This is probably related to the locale your server is in. I don't remember the default locale a box is installed in if you don't specify. I think its "C". I use the UTF-8 or en_US.ISO8859-1 locales at home. At work, usually C but sometimes applications may require UTF-8. BEA Weblogic required this for a project a while back. This is defined in /etc/init/tz.

  • About tabular forms

    Hi
    I have created a tabular form with wizards.
    Now, there are check boxes on the left of each box.
    Now i want that the fields whose correspoonding check box is clicked
    should only be updated.
    But over here even if the record is not selected (i.e. check box is not clicked),
    still it gets updated.
    Please reply, its urgent.
    Ameya.

    The point behind using a tabular form (especially the wizard generated one) is that you get a quick way to update any of the displayed rows. The row selector checkboxes are used by the MRD (multi row delete) process to delete those rows.
    If you want to update the checked rows, you would need to write your own After Submit process to do that. View the source of the generated page to find out what g_fNN array the checkboxes are stored in. Write a after-submit process to do
    for i in 1..htmldb_application.g_f01.count loop
    update tab set ...
    where pk=htmldb_application.g_f01(i);
    end loop;

Maybe you are looking for

  • 13 x 19 Photoshop Printing Problem

    I am using a new iMac, 10.8.2, and CS6. I got an epson WF-7510 all-in-one large format printer. In photoshop and acrobat, when I try to print 13 x 19 (Super B/A3), it will only print out a 8.5x11 area on my 13 x 19 paper. In Mac preview and Illustrat

  • How to insert variable value using select statement - Oracle function

    Hi, I have a function which inserts record on basis of some condition INSERT INTO Case Case_ID, Case_Status, Closure_Code, Closure_Date SELECT newCaseID, caseStatus, Closure_Code, Closure_Date, FROM Case WHERE Case_ID = caseID Now i want new casestat

  • HR_INFOTYPE_OPERATION doesn't work with enhacements infotypes?

    Hi experts, I need to update  infotype 15 with some data, the problem is that this infotype has been modified and now has more fields, does anybody know how can I update that infotype? Is there any FM for doing this? I was using HR_INFOTYPE_OPERATION

  • Mac Book Pro can't see Window's 7 computer on network

    I have a MAC Book Pro on my network which I am able to see from my Windows 7 computer as well as access and send files, but I can't get my Mac to see my Windows 7 computer at all.  I have set up sharing in W-7 and have identified folders to share. Wh

  • RAW files failing to load from LR5 to PS6

    Hi, normally my Lightroom happily opens the files in Photoshop either straight or as smart objects but, for some reason now when I try all seems well and Photoshop automatically opens but the actual files fail to load. This is frustrating to the MAX