Question: Which triggers are created when master -detail relation?
Answer:
a) on check delete master
b) on clear details
c) on populate details
a) on clear details
b) on populate details
a) per-delete
b) on clear details
c) on populate details
SYSTEM.MESSAGE_LEVEL
SYSTEM.DATE_THRESHOLD
SYSTEM.EFFECTIVE_DATE
SYSTEM.SUPPRESS_WORKING
Question: What are object group?
Answer: An object group is a container for a group of objects. You define an object group when you want to package related objects so you can copy or reference them in another module.
Question: What are referenced objects?
Answer: Referencing allows you to create objects that inherit their functionality and appearance from other objects. Referencing an object is similar to copying an object, except that the resulting reference object maintains a link to its source object. A reference object automatically inherits any changes that have been made to the source object when you open or regenerate the module that contains the reference object.
Question: Can you issue DDL in forms?
Answer: yes, but you have to use FORMS_DDL.
Restrictions: The statement you pass to FORMS_DDL may not contain bind variable
Question: What are the types of triggers and how the sequence of firing in text item
Answer: Triggers can be classified as Key Triggers, Mouse Triggers ,Navigational Triggers.
Key Triggers: Key Triggers are fired as a result of Key action.e.g :: Key-next-field, Key-up,Key-Down
Mouse Triggers: Mouse Triggers are fired as a result of the mouse navigation.e.g. When-mouse-button-presed,when-mouse-doubleclicked,etc
Navigational Triggers :: These Triggers are fired as a result of Navigation. E.g : Post-Text-item,Pre-text-item.
We also have event triggers like when –new-form-instance and when-new-block-instance. We cannot call restricted procedures like go_to(‘my_block.first_item’) in the Navigational triggers But can use them in the Key-next-item.
The Difference between Key-next and Post-Text is an very important question. The key-next is fired as a result of the key action while the post text is fired as a result of the mouse movement. Key next will not fire unless there is a key event.
The sequence of firing in a text item are as follows::
a) pre – text
b) when new item
c) key-next
d) when validate
e) post text
Question: Can you store pictures in database? How?
Answer: Yes, in long raw datatype.
Question: What are property classes? Can property classes have trigger?
Answer: Property class inheritance is a powerful feature that allows you to quickly define objects that conform to your own interface and functionality standards. Property classes also allow you to make global changes to applications quickly. By simply changing the definition of a property class, you can change the definition
of all objects that inherit properties from that class. Yes. All type of triggers.
Question: If you have property class attached to an item and you have same trigger written for the item. Which will fire first?
Answer: Item level trigger fires , If item level trigger fires, property level trigger won’t fire. Triggers at the lowest level are always given the first preference. The item level trigger fires first and then the block and then the Form level trigger.
Question: What are record groups? Can record groups created at run-time?
TYPES OF RECORD GROUP:
Query Record Group A query record group is a record group that has an associated SELECT statement.
The columns in a query record group derive their default names, data types, and lengths from the database columns referenced in the SELECT statement. The records in a query record group are the rows retrieved by the query associated with that record group.
Non-query Record Group: A non-query record group is a group that does not have an associated query, but whose structure and values can be modified programmatically at runtime.
Static Record Group: A static record group is not associated with a query; rather, you define its structure and row values at design time, and they remain fixed at runtime.

sir,
please send me interview questions of oracle forms and report.
thanks and regards
vivek bhujbal
LikeLike
This is one of the best i have ever seen,Cheers team.
LikeLike
Is it possible to change the name of alternate routing defined. If Yes then How? Please answer me ASAP.
LikeLike
These question-answer types are very useful for the developers..they are very good…
LikeLike
i think sivmohan purohit u r from orissa.if u r from orissa send me a mail to my mail id.
LikeLike
Really this blog is very useful for the developer
LikeLike
It’s really useful and make good sense about Developer forms
LikeLike