Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

1. What are different types of images?

- Boiler plate images, Image Items


2. What is the difference between boiler plat images and image items? Boiler plate Images are static images (Either vector or bit map) that you
import from the file system or database to use a graphical elements in your
form, such as company logos and maps. Image items are special types of
interface controls that store and display either vector or bitmap images. Like
other items that store values, image items can be either base table items (items
that relate directly to database columns) or control items. The definition of an
image item is stored as part of the form module FMB and FMX files, but no
image file is actually associated with an image item until the item is populate
at run time.
3. What is bind reference and how can it be created? - Bind reference are
used to replace the single value in sql, pl/sql statements a bind reference can
be created using a (:) before a column or a parameter name.
4. What are the triggers available in the reports? - Before report, Before
form, After form , Between page, After report.
5. Give the sequence of execution of the various report triggers? - Before
form , After form , Before report, Between page, After report.
6. Why is a Where clause faster than a group filter or a format trigger? Because in a where clause the condition is applied during data retrieval, then
after retrieving the data.
7. Why is it preferable to create a fewer no. of queries in the data model? Because for each query, report has to open a separate cursor and has to rebind,
execute and fetch data.
8. Where is the external query executed at the client or the server? - At the
server.
9. Where is a procedure return in an external pl/SQL library executed at the
client or at the server? - At the client.
10. What is coordination Event? - Any event that makes a different record in the
master block the current record is a coordination causing event.
11. What is the difference between OLE Server & OLE Container? - An Ole
server application creates ole Objects that are embedded or linked in ole
Containers ex. Ole servers are ms_word & ms_excel. OLE containers provide
a place to store, display and manipulate objects that are created by ole server
applications. Ex. oracle forms is an example of an ole Container.
12. What is an object group? - An object group is a container for a group of
objects; you define an object group when you want to package related objects,
so that you copy or reference them in other modules.
13. What is an LOV? - An LOV is a scrollable popup window that provides the
operator with either a single or multi column selection list.
14. At what point of report execution is the before Report trigger fired? After the query is executed but before the report is executed and the records
are displayed.
15. What are the built -ins used for Modifying a groups structure? - ADDGROUP_COLUMN (function) ADD_GROUP_ROW (procedure)
DELETE_GROUP_ROW(procedure)
16. What is an user exit used for? - A way in which to pass control (and possibly
arguments ) form Oracle report to another Oracle products of 3 GL and then
return control ( and ) back to Oracle reports.

17. What is the User-Named Editor? - A user named editor has the same text
editing functionality as the default editor, but, because it is a named object,
you can specify editor attributes such as windows display size, position, and
title.
18. What are the Built-ins to display the user-named editor? - A user named
editor can be displayed programmatically with the built in procedure SHOWEDITOR, EDIT_TETITEM independent of any particular text item.
19. What is a 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.
20. What is a record group? - A record group is an internal Oracle Forms that
structure that has a column/row framework similar to a database table.
However, unlike database tables, record groups are separate objects that
belong to the form module which they are defined.
21. How many number of columns a record group can have? - A record group
can have an unlimited number of columns of type CHAR, LONG, NUMBER,
or DATE provided that the total number of column does not exceed 64K.
22. What is a 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, had lengths from the database
columns referenced in the SELECT statement. The records in query record
group are the rows retrieved by the query associated with that record group.
23. What is a Non Query Record Group?
24. What is a property clause? - A property clause is a named object that
contains a list of properties and their settings. Once you create a property
clause you can base other object on it. An object based on a property can
inherit the setting of any property in the clause that makes sense for that
object.

You might also like