Oracle Forms - Relation Objects Concepts

Hi,
Note: This is a newbie question.
I have been tasked to address the following question:
"What do understand by Relation Object? Differentiate between isolated, non-isolated and cascaded relation object properties."
I have tried to search on this website to find information on the concept of Relation Objects but to no avail. Can anyone please point me to the right resource.
Thanks and regards.

Setting Relation Properties that Affect Coordination
When you create a master-detail relation, you must decide how Oracle Forms should manage coordination between the master and detail blocks.
Specifically, you need to answer the following questions:
Should end users be able to delete a master record if there are associated detail records present?
If end users can delete a master record, should Oracle Forms delete the associated detail records also?
If an end user makes a new record in the master block the current record, should Oracle Forms fetch the associated detail records immediately, or wait until the end user navigates to the detail block?
The answers to these questions will depend on application-specific requirements.
By setting the properties of the relation object, you can implement the master-detail functionality most appropriate for your application.
The properties that affect the functionality of a relation include Delete Record Behavior, Coordination, and Prevent Masterless Operation.
Delete Record Behavior Property
The Delete Record Behavior property (formerly called the Master Deletes property) allows you to specify how the deletion of a record in the master block should affect records in the detail block.
You can specify Cascading, Isolated, or Non-Isolated:
Cascading
The master record can be deleted, and any associated detail records are automatically deleted from the database at commit time.
If relations are nested to several levels, only records in the immediate detail block are deleted.
That is, deletions do not automatically cascade to multiple levels of a relation chain.
Isolated
The master record can be deleted, but the associated detail records are not deleted from the database.
Non-Isolated
The default setting.
The master record cannot be deleted if associated detail records exist in the database.
Note:
If your database is using the ORACLE7 Server cascading deletes feature, do not use the Cascading deletes option in Oracle Forms.
Coordination Properties
The values of the coordination properties Deferred and Auto Query determine when the population phase of block coordination will occur:
Immediate (Deferred = No)
The default setting.
When a coordination-causing event occurs, Oracle Forms fetches the detail records immediately.
Deferred (Deferred = Yes, Auto Query = No)
When a coordination-causing event occurs, Oracle Forms does not automatically fetch the detail records.
To fetch the detail records, the end user must navigate to the detail block and explicitly execute a query.
Deferred with Auto Query (Deferred = Yes, Auto Query = Yes)
When a coordination-causing event occurs, Oracle Forms defers fetching the associated detail records until the end user navigates to the detail block

Similar Messages

  • Oracle Forms  (11.1.2.2.0) is supported on RED HAT 7

    Hi, all...
    I need know if Oracle Forms  (11.1.2.2.0) is supported on RED HAT 7, in certmatrix, the RED HAT 6  is supported, if I install in RED HAT 7, Oracle supports the product?
    Thank you.

    This forum is dedicated to support the Oracle Maven Repository and related Maven functionality and therefore, are unlikely to find answers to your Oracle Forms-related questions here.  However, if the certification matrix does not explicitly list RHEL 7, that means that it has not been certified to run on RHEL 7.

  • Implementing Objects in Oracle Forms

    Am preparing for my Forms exam and would really appreciate it if anybody knew where i could get online info/resource with examples on how to implement and manage objects in Oracle forms. Have downloaded 10g and the associated documentation about 200Mb which has got everything except detailed info on Oracle Forms and implementing objects.
    Thanks
    Gus

    Thank you Rosario, not exactly what i was looking for at this moment but certainly something i will use as i will want to use PJCs, a very valuable link, thank you again :)
    What i want to find out is there a similar type of guide to implementing object tables with relational tables in a simple form, as i have given it a try and haven't really got anywhere, so a step wise guide would be great.
    Cheers
    Gus

  • How to use advanced PL/SQL concepts in oracle forms/reports

    Hi all,
    Can any one suggest me how to use the advanced PL/SQL Concepts(nested tables,PAA,Varrays,Objects...) in Oracle forms.
    Actually i Created a Table having column of Varray datatype. now i want to create a item in oracle forms on this field. can any one suggest me the way to do this.
    Thanks,
    Kumar

    Hello,
    Have a look at this one:
    http://sheikyerbouti.developpez.com/tutoforms10g/tutoforms10g.htm
    particularly the chapter about block that contain a collection (2.3.3). The sample is built around a nested table but you have the idea to adapt it to work with a varray.
    Kind regards,
    Alex
    If someone's answer is helpful or correct please mark it accordingly.

  • How to call a COM object from an Oracle Form?

    Hi All,
    Pls advice. How to call a COM object from an Oracle Form?
    Thanks.

    try asking the "Form" forum

  • Embed Animated Flash Objects (*.swf file) in Oracle Forms.

    Hello All,
    To Embed Animated Flash Object (Shockwave *.swf File) in Oracle Forms, Please Follow the Steps Below.
    1. Draw "ActiveX Control" Item on Canvas with the Name "OCXITM".
    2. Select "ActiveX Control" Item & Go to its Properties (By Pressing F4).
    3. Select "ShockwaveFlash.ShockwaveFlash" in "OLE Class" Property of "ActiveX Control" Item.
    4. Come again to the Canvas.
    5. Right Click on "ActiveX Control" Item, Select "Insert Object...".
    6. In Control Type List, Select "Sockwave Flash Object" and Press "OK".
    7. On Canvas, Select "ActiveX Control" Item, Go to "Program" Menu, Select "Import OLE Library Interfaces...".
    8. Select All "Method Package(s)" & "Event Package(s)" for "ShockwaveFlash.ShockwaveFlash.X" & Press "OK".
    9. Go to "Object Nevigator" (By Pressing F3) & Expand "Program Unit" to verify that the Packages are Successfully Imported.
    10. Compile All the Objects (By Pressing "Ctrl+Shift+K").
    11. In "WHEN-NEW-FORM-INSTANCE" Trigger Write the Below Code.
    ** Author   : Muhammad Waseem Haroon                        *
    ** Dated    : 07-Apr-2005                                   *
    ** Purpose  : To Call Macromedia Flash Object (*.swf File)  *
    ** Module   : Logo                                          *
    DECLARE
         oleitm OLEOBJ;
    BEGIN
         oleitm := :item('OCXITM').INTERFACE;
         ShockwaveFlash_IShockwa_0.Movie(oleitm,'d:\movie.swf');--it can be dynamic.
    END;12. Compile, Save & Run Your Form.... and... See the Beauty.
    Thanks & Regards
    Muhammad Waseem Haroon
    [email protected]
    [email protected]
    [email protected]

    Mark Striekwold did an effort to put flash into forms
    http://mark-oradev.blogspot.com/2010/02/flash-inside-oracle-forms.html
    http://mark-oradev.blogspot.com/2010/02/flash-test-inside-oracle-forms-part-2.html
    http://mark-oradev.blogspot.com/2010/04/flash-test-inside-oracle-forms.html

  • Oracle forms Drafting concept

    Sir, In oracle forms can i use draft concept where as data goes to temporary table then after when i save it will go to more then one permanent table . any one can help me on this regards
    I am using oracle 10gforms.

    Hello,
    do you want to store the data across sessions? like: User edits data, saves them temporarily, can edit them when he comes back and they will be stored permanently sometimes later.
    If they are stored permanently or deleted in the same session, then there is IMHO no need for a temporary table. You post them to the db without commit and when the user decides what to do, then you simply commit or rollback.
    Regards
    Marcus

  • Oracle forms and reports with object views in oracle 9i

    Can We use oracle 9i Object Views in oracle forms and reports. If yes, then which version?

    MichaelFerrante,Thank you for your help.
    I have already used the HS services to connecto to external databases from our main Oracle database, and the solution works fine.
    But unfortunally for this particular client he cannont have installed a Oracle database due to internal policies restrictions.
    I can not migrate the full application to another technology like ADF in less than 6 or 8 months.
    Do you thifnk that there is any other solution?
    Mensagem editada por: user10660669

  • How to use nested tables object in oracle form

    Hello forum
    How all r u ..
    i need ur help guys, pls help me out...
    i m using an object oriented approach to design my database by using nested tables and
    varrays. it is quite done successfully.
    but the problem is when i m trying to use that object of nested table into the datablock of the form it is not been added to item list of that block.
    so what is the proper way to use these type of objects to the form.
    all ideas are welcomed and vry much required.
    pls give example if possible so easy to understand or have any demo form related to above case then pls post me to my id i.e [email protected]
    thank u all and expecting some expert solutions

    Hello Francois Degrelle...
    How r u doing ... i have searched the forum abt the above mentioned topic then i found that u have some demo form which will help out to explain the functionality of the nested table in forms ..
    will u pls me that form to my i.e [email protected] pls mail all the detail u have regarding using nested tables to forms and reports
    lots of thanks to u n advance.

  • How To Creating A Object Libraries In Oracle Forms 6i

    hi
    All
    I Not No How To Creating a Object Libraries In Oracle Forms 6i
    How To Add Your Pl/sql Block In a Lib
    But What Is Use it is i Know , So I Want To Creating a Object Libraries.
    So Any One Have A Idea Plz Help Me.

    Hi,
    there is a good paper:
    http://www.quovera.com/whitepapers/downloads/102_doc.zip
    http://www.quovera.com/whitepapers/downloads/102_ppt.zip
    Best,
    Friedhold

  • Inspecting the path of any one object in the oracle forms

    Hi,
    I'm using Openscript(9.0) for recording Oracle forms 10g.Pls tell me the procedure to inspect the path of objects in the forms interface.
    Thnkx

    Hi,
    To Inspect an Object
    1) Navigate to Tester Pespective in the Open script
    2) From the Menu click on Script then Inspect Object.
    Note: If you have already opened the Oracle forms window while recording leave it open. Else clicking this without opening the forms you have to all the way navigate to the Object forms or page in order to inspect it.
    Thanks

  • Unifiers for drag & relate with oracle forms application

    Hi All,
      Is it possible to do drag & relate functionality in the portal with oracle forms application?? Is there any unifiers already available for drag & relate functionality with oracle forms application ?? If yes, then can anyone share the information.
    Regards
    Moses

    Hi Moses, you can use D&R with querys in Oracle using query iviews.
    You can find a lot of information in:https://www.sdn.sap.com/sdn/ep.sdn?page=unification_welcome.htm
    Regards.

  • SOLVED: Oracle Forms Object Groups

    Hi,
    I have an object group on one main form. this object group has dozens of object group children. I've copied and subclassed the object group to my dependent forms.
    Now i add a object (a parameter for instance) to the main form object group... but the dependent forms object group does not add the new object and i have to subclass it manually... what's wrong?
    solved sorry!
    Regards
    Ricardo
    Edited by: user12015527 on 5/Jan/2010 10:36
    Edited by: user12015527 on 5/Jan/2010 10:37

    Hi All,
    Any update on it?
    Thanks
    -POPS

  • How to make a billing forms in oracle forms 6.0?

    hi,i want to make a sample billing form in oracle forms.my fields details
    itemcode varchar2(6);
    itemname varchar2(25);
    quantity number(5); prompt quantity in kg
    selling_price number(5);
    subtotal number(5);
    total number(6);
    i have no idea about billing application.if i want to make "subtotal" and "total" as database item?,i only want to show the total price on "total" and "subtotal" fields.i will make "total" field as single record item.and set all others are 10 records displayed.please help me further.i want sellingprice*quantity=subtotal.at last i want to get subtotal+subtotal+n(sum of all subtotal)=total.total is a single display field at bottom.if we entered all items i want to show the total at bottom.i know my concept is so stupid.please help me to make a proper forms.real thanks for reading my question.

    I think you've got worse problems than building the form.
    First you need a proper data model. Billing will involve more than one table, with master - detail relations and that kind of very nice things that a database can achieve.
    Then, once you have designed a datamodel that fits your requirements, you will have to build the form with the builder. It is not a hard tool, but needs a minimum learning.
    Don't take me wrong, but I don't think you can come here and ask such a generic issue.

  • OLE Containers in Oracle Forms 6i

    Hello,
    We have an Oracle Forms 6i application which stores a large number of documents in LONG RAW columns in Oracle 10g using serialized OLE Container objects. Is there a way to automate the extraction of those documents (PDF and DOC) from the database to the file system?
    Edited by: rpetrk1 on Jul 11, 2012 5:03 PM

    If all you want to do is extract the documents from the Long Raw columns, you can use UTL_FILE to extract the binary content to the file system. You would have to loop through the records in your table to extract each file. Take a look at article Export BLOB Contents Using UTL_FILE that I googled. Granted, this article discusses exporting a BLOB not a Long Raw, but the concept is the same and you should be able to modify the code sample in the article to work with your Long Raw columns.
    Hope this helps,
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

Maybe you are looking for