Oracle Reports Faq's

download Oracle Reports Faq's

of 21

Transcript of Oracle Reports Faq's

  • 8/18/2019 Oracle Reports Faq's

    1/21

    Oracle Reports

    Oracle Reports

    1) What are the types of layouts in reports?1) There are 8-default layout styles provided.

    a) Tabular - It is the most basic type of report where each column corresponds

    to a column selected from the database.

    b) Form-lie - It is a report one record per pa!e. The "eld values are placed tothe "eld labels.

    c) #ailin! $abel - % mailin! label report prints mailin! labels in multiplecolumn on each pa!e. The printin! can be a landscape or a portrait.

    d) Form $etter - % Form letter report contains database values embedded intoany te&t that is entered or imported into the report editor.

    h) 'roup $eft - % !roup left report divides the rows of a table into sets( based

    on a common value in one of the columns. This style is used to restrict acolumn from repeatin! the same value several times while values of relatedcolumns chan!e.

    !) 'roup %bove - % !roup above report contains two or more !roups of data.For every value of the master !roup( the related values of the detail !roups)are fetched from the database.

    h) #atri& - % matri& cross tab) report contain one row of tables( one columnof labels and information in a !rid format that is related to the row andcolumn labels.% distin!uished feature of matri& report is that the number of columns is notnown until the data is fetched from the database. To create a matri& report(at least four !roups are re*uired. +ne !roup must be a cross-product !roup(two of the !roups must be within the cross-product !roup to furnish thelabels( and at least one !roup must provide the information to "ll the cells the!roups can provide to a sin!le *uery or to multiple *ueries.

    i) #atri& with 'roup, % matri& with !roup report is a !roup above report witha separate matri& for each value of the master !roup.

    ) What are the dierent layout ob/ects? There are 0 types of layout ob/ects.a) epeatin! Frames.b) Frames.c) Fields.d) 2oilerplate.

    a) Frames, Frames surrounds other layout ob/ects( enablin! control ofmultiple ob/ects

    1 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    2/21

    Oracle Reports

    simultaneously( ensurin! that they maintain their positions relative to eachother in the report .% frame mi!ht be used to surround all ob/ects owned by a!roup( to surround column labels.

    b) epeatin! Frames, epeatin! frames act as placeholder for !roupsrepeatin! values) and present rows of data retrieved from the database.

    epeatin! frames repeat as often as the number of rows retrieved.

    c) Fields, Fields act as placeholder for column values. They de"ne theformattin! attributes for all columns displayed in the report. % "eld is one ofthe ob/ects that can be located inside a frame or repeatin! frame.

    d) 2oilerplate, 2oilerplate consists of te&t and !raphics that appear in a reporteach time it is run3 e.!.( a label appearin! above a column of data isboilerplate te&t. 'raphics drawn in the layout as well as te&t added to thelayout are boilerplate.

    4) What is data model?

     To specify the data for the report( a data model should be de"ned. % datamodel is composed of some or all of the followin! data de"nition ob/ects.

    a) 5ueries - 5ueries are %67I-standard 75$ 7$9T statements that fetchdata from a standard database such as +racle( :2 etc. These 7$9Tstatements are "red each time the report is run. ;ou can select any numberof *ueries to select data from any number of tables.

    b) 'roups - 'roups determine the hierarchy of data appearin! in the report(and are primarily used to create breas in the report. +racle reportautomatically creates a !roup for each *uery( but you are not limited to thisdefault. ;ou can create a new !roup in the data model and included a columnthat you want to use as the brea column.

    c) 9olumn - 9olumn contain the data values for a report. :efault reportcolumns( correspondin! to the table columns included in each *uery

  • 8/18/2019 Oracle Reports Faq's

    3/21

    Oracle Reports

    0) What is anchor?%nchors fasten an ed!e of one ob/ect to an ed!e of another ob/ect( ensurin!that they maintain their relative positions. For e&ample( you can anchorboilerplate te&t to the ed!e of a variable-sied repeatin! frame( !uaranteein!

    the boilerplate75$ !lobal variables( and report-level columns. If the untime=arameter Form is suppressed( this tri!!er still "res. 9onse*uently( you canuse this tri!!er for validation of command line parameters.

    @. %fter =arameter Form, Fires after the untime =arameter Form is displayed.From this tri!!er( you can access parameters and chec their values. Thistri!!er can also be used to chan!e parameter values or( if an error occurs(return to the untime =arameter Form. 9olumns from the data model are notaccessible from this tri!!er. If the untime =arameter Form is suppressed( the%fter =arameter Form tri!!er still "res. 9onse*uently( you can use this tri!!erfor validation of command line parameters or other data.

    @) What is the order of e&ecution of report tri!!er?+rder of e&ecution of report tri!!er,1. 2efore =arameter Form tri!!er is "red.

    3 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    4/21

    Oracle Reports

    . untime =arameters Form appears if not suppressed).4. %fter =arameters Form tri!!er is "red unless the user cancels from theuntime =arameter Form).0. eport is BcompiledB.@. 5ueries are parsed.C. 2efore eport tri!!er is "red.

    D. 7et T%67%9TI+6 %:+6$; is e&ecuted if speci"ed via the %:+6$;ar!ument or settin!).8. The report is e&ecuted and the 2etween =a!es tri!!er "res for each pa!ee&cept the last one. 6ote that data can be fetched at any time while thereport is bein! formatted).

    C) What is 'roup "lter?% !roup "lter is a =$>75$ function that determines which records to include ina !roup( if the Filter Type property is =+$>75$. The function must return aboolean value. :ependin! on whether the function returns TE of F%$7( thecurrent record is included or e&cluded from the report. ;ou can access !roup"lters from the +b/ect 6avi!ator( the =roperty =alette the =$>75$ Filter

    property)( or the =$>75$ ditor.:e"nition $evel, 'roup+nFailure, &cludes the current record from the !roup.&ample, function "ltercomm return boolean isbe!in  if ,comm I7 6+T 6E$$ then  if ,comm G 1HH then  returnF%$7)3  else

    returnTE)3  end if3  else

    returnF%$7)3 -- for rows with 6E$$ commissios  end if3end3

    D) What is Formula 9olumn?Formulas are =$>75$ functions that populate formula or placeholder columns.

     ;ou can access the =$>75$ for formulas from the +b/ect 6avi!ator( the =$>75$ditor( or the =roperty =alettei.e. =$>75$ Formula property) . % column ofdata type 6umber can only have a formula that returns a value of data type6umber. % column of data type :ate can only have a formula that returns avalue of data type :ate. % column of data type 9haracter can only have aformula that returns a value of data type 9%%9T( J%9%( orJ%9%.:e"nition $evel, column+n Failure, 6o values are returned for the column.

    For e&ample1, formula for addin! valuesFunction salcomm return 6E#2 is

    4 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    5/21

    Oracle Reports

    bei!n  return,sal K ,comm)3end3

    For e&ample1, formula with conditionfunction calcomm return 6E#2 is

      temp number3bei!n  if ,comm I7 6+T 6E$$ then  temp ,L ,sal K ,comm3  else  temp ,L ,sal3  end if3  return,temp)3end3

    8) What is Jalidation tri!!er?Jalidation tri!!er are =$>75$ functions that are e&ecuted when parameter

    values are speci"ed on the command line and when you accept the untime=arameter Form.6otice that this means each validation tri!!er may "re twicewhen you e&ecute the report) Jalidation tri!!er are also used to validate theInitial Jalue property of the parameter. The function must return a 2ooleanvalue.

    :e"nition $evel, parameter+n Failure, The user is return to the parameter value in the untime=arameter Form where they can either chan!e it or cancel the untime=arameter Form.

    For &ample>M This function prevent the runtime user from sendin! report outputanywhere e&cept a printerM>

    function :7T;=JalidTri!!er return boolean isbe!in  if upper,:7T;=) L 75$ functions e&ecuted before the ob/ect is formatted.

     The tri!!er can be used to dynamically chan!e the formattin! attributes ofthe ob/ect. The function must return a 2oolean value TE or F%$7).:ependin! on whether the function returns TE or F%$7( the currentinstance of the ob/ect is included or e&cluded from the report output. ;ou can

    5 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    6/21

    Oracle Reports

    access format tri!!ers from the +b/ect 6avi!ator( the =roperty =alette( or the=$>75$ ditor.

    :e"nition $evel, layout ob/ect+n Failure, &cludes the current instance of the ob/ect from the output.Format tri!!er e&ample hi!hli!htin! a value)

    >M 7uppose that you are buildin! a banin! report and would lie it to indicateif a customer is overdrawn. To do so( you !ive the repeatin! frame around thecustomer information a format tri!!er that causes it to have a border only if acustomerFunction myformtri! return 2++$%6 isbe!in  if ,bal G H then  srw.attr.mas ,L 7W.2+:WI:T%TT3  srw.attr.borderwidth ,L 13  srw.setattr H( srw.attr)3  end if3

      return true)3end3

    1H) What is %ction tri!!er?%ction tri!!ers are =$>75$ procedures e&ecuted when a button is selected inthe untime =reviewer. The tri!!er can be used to dynamically call anotherreport drill down) or e&ecute any other =$>75$. ;ou can access actiontri!!ers from the +b/ect 6avi!ator( the =roperty =alette =$>75$ Tri!!erproperty)( or the =$>75$ ditor.

    :e"nition $evel, button

    11) What is ef cursor *uery?% ref cursor *uery uses =$>75$ to fetch data for the report. In a ref cursor*uery( you specify a =$>75$ function that returns a cursor value from a cursorvariable.

    :e"nition $evel, *uery+n Failure, 6o data is returned to the *uery .=aca!e with ref cursor and function e&ample

     This paca!e spec and body de"ne a ref cursor type as well as a function thatuses the ref cursor to return data. The function could be referenced from theref cursor *uery( which would !reatly simplify the =$>75$ in the *uery itself. If creatin! this spec and body as a stored procedure in a tool such as 75$M=lus(you would need to use the 9%T =%9O%' and 9%T =%9O%' 2+:;commands. M>

    =%9O%' cv I7  type comprec is 9+:  deptno number(  ename varchar1H)(  compensation number)3

    6 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    7/21

    Oracle Reports

      type compcv is F 9E7+ return comprec3  function emprefcdeptno1 number) return compcv36:3

    =%9O%' 2+:; cv I7 function emprefcdeptno1 number) return compcv is

     tempcv cv.compcv3 be!in  if deptno1 P H then  open tempcv for select deptno( ename( 1.@MsalKnvlcomm(H))compensation  from emp where deptno L deptno13

      else  open tempcv for select deptno( ename( 1.1@MsalKnvlcomm(H))compensation  from emp where deptno L deptno13 end if3

    return tempcv3 end36:3

    11) ow many types of columns are there and what are they

    1. Formula columns, For doin! mathematical calculations and returnin! onevalue. Formulas column compute their values usin! =$>75$ e&pressions.Formula can operate on multiple values per recorde.!. ,av!priceM,*uantity).. 7ummary 9olumns, For doin! summary calculations such as summationsetc.4. =lace holder 9olumns, These columns are useful for storin! the value in avariable.

    1) 9an u have more than one layout in report?It is possible to have more than one layout in a report by usin! the additionallayoutoption in the layout editor.

    14) 9an u run the report with out a parameter form? ;es it is possible to run the report without parameter form by settin! the=%%# value to 6ull

    10) What is the loc option in reports layout?2y usin! the loc option we cannot move the "elds in the layout editoroutside the frame. This is useful for maintainin! the "elds.

    1@) What is Fle&?Fle& is the property of movin! the related "elds to!ether by settin! the Qe&property on.

    7 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    8/21

    Oracle Reports

    1C) What is defaultin! Enit of #easurement in eport?Inch.

    1D) ow many types of =arameters are available in eports? There are two types of =arameters available in eports+ne is 7ystem =arameter and another is Eser =arameter.

    =arameters can be used to,R estrict values in a W clause 7$9T 6%#( 7%$7=I: F+#79E7T+# W I: LEser =arametersGa valuePR 7ubstitute any part of select statement 7$9T 6%#( 7%$7=I: F+#79E7T+#Ga where clausePR 7ubstitute a sin!le column or e&pression 7$9T Ga column>e&pressionPF+# 79E7T+#

     There are two ways to reference parameters in a *uery,R Ese a bind reference.

    R Ese a le&ical reference.

    18) What are bind variables?Jariable that are used to replace a sin!le value in 75$ or =$>75$( such as acharacter strin!( number( or date. 7peci"cally( bind references may be usedto replace e&pressions in 7$9T( W( '+E= 2;( +: 2;( %JI6'(9+669T 2;( and 7T%T WIT clauses of *ueries. 2ind references may notbe referenced in F+# clauses or in place of reserved words or clauses.

    % bind reference replaces a sin!le value or e&pression. To create a bindreference in a *uery( pre"& the parameter name with a colon ,). If theparameter ob/ect does not e&ist( eport 2uilder automatically creates it foryou and displays a messa!e. In this case( the parameter default datatype is9haracter( not 6umber.

    1N) Which =rocedures displays messa!e number and te&t that you specify?7W.#77%', This procedure displays a messa!e with the messa!e numberand te&t that you specify. The messa!e is displayed in the format below.%fter the messa!e is raised and you accept it( the report e&ecution willcontinue.

    H) What are le&ical parameters? ;ou can de"ne le&ical parameters in your reports. $e&ical parameters candynamically replace clauses in the 7elect statement in the data model andeven the whole select statement.% le&ical reference replaces any part of a 7$9T statement( such as columnnames( the F+# clause( the W clause( the +: 2; clause.

     To create a le&ical reference in a *uery( pre"& the parameter name with anampersand S). If the parameter ob/ect does not e&ist( eport 2uilder doesnot create. ;ou must always create the parameter for a le&ical reference inthe +b/ect 6avi!ator.

    8 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    9/21

    Oracle Reports

    Esin! $e&ical eferences, Ese a le&ical reference to replace any clause in a7$9T statement( or even replace the entire statement.

    &amplesR The followin! statements use le&ical references to substitute parts of the*uery

    at run time.7$9T 6%#( 7%$7=I: F+# 79E7T+# Swhereclause

    R To specify a W clause( +: 2; clause( or both at run time as twoseparate parameters).7$9T 6%#( 7%$7=I: F+# 79E7T+# Swhereclause1(Swhereclause

    R To specify a W clause( +: 2;( or both clause at run time as oneparameter).7$9T 6%#( 7%$7=I: F+# 79E7T+# Swhereclause

    R To specify two column names and the table names) at run time,7$9T S=9E7T6%# 9E7T( S=7%$7= = F+# S=T%2$

    6ote, When you use le&ical references in the 7$9T list( you must( at runtime( specify the same number of items of the correct datatype( as de"ned inthe :ata #odel.

    1) Which built-in is used to call the re*uired eport?un=roduct.

    ) 9an you pass runtime parameters from reports to a 'raphics display? ;es( you can.

    4) :o you use bind references to replace reserved words or clauses?6o.

    0) Which ob/ect you create to hold a value that endusers can chan!e atruntime?Eser =arameter.

    @) Which property handles a situation where an e&pected parameter is notpassed at runtime?Initial Jalue.

    C) :o you use 7ystem =arameter :76%# to specify the destination typefor output? 6o.

    D) :o you reference parts of the 7W =aca!e in layout format tri!!ers orreport level tri!!er?

     ;es( you do.

    9 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    10/21

    Oracle Reports

    8) :o you thin that you can call the contents of 7W =aca!e form withinany of the :eveloper tools?6o.

    N) Which 7W =aca!e =rocedure is used to apply speci"ed formattin!attribute to the current layout ob/ect?

    7W.7T%TT.

    4H) In a 9haracter #ode environment interaction with the host computer iscontinuous or not?It is not continuous.

    41) In a 2itmapped #ode environment interaction with the host computer iscontinuous or not?It is continuous.

    4) :o you thin that eports stored in the database !enerally e&ecute fasterthan those stored in the "le system?

    6o.

    44) Is it advisable to remove the redundant frames in the layout? ;es( it is.

    40) 9an you determine your own search paths for "les called by:eveloper>HHH tools in a windows environment?

     ;es( you can.

    4@) Which "le is used in windows environment as the =erformance File?9%E=F7.+%.

    4C) :oes =rinter :e"nition "le acts as a translator for the =rinter? ;es.

    4D) eports printer de"nitions are stored as 75$ =lus "les

  • 8/18/2019 Oracle Reports Faq's

    11/21

    Oracle Reports

    0) When you set pa!e brea for an ob/ect( an ob/ects that appear below italways move to the ne&t pa!e. Is it true?6o( it is false.

    04) What are the cate!ories for reportlevel ob/ects?

    :ata #odel ob/ects( $ayout ob/ects( =arameter Form.

    00) Is an e&ternal *uery a collection of =$>75$ source code that can bereferenced by other modules?6o( it is not.

    0@) Which desi!n tool de"nes the appearance of an interface that allow theenduser to supply runtime values to report?=arameter Form ditor.

    0C) 9an &ternal *ueries be saved to the database? ;es( you can.

    0D) What is contained in the :atabase ob/ects "elds of the Tables and 9olumnnames dialo! bo& ?

     Table and Jiew names.

    08) The #aster:etail layout is the combination of which two layouts?Form and Tabular.

    0N) 2y default is there a pa!e brea after each record in the form defaultlayout?

     ;es( there is.

    @H) :oes a brea report always contain a brea !roup? ;es.

    @1) Is it true that a brea report data model is created usin! at least two*ueries and at least one !roup?6o( it is false.

    @) If you minimie the number of brea columns in your brea !roups( willyou minimie the number of columns that are added to the order by clause?

     ;es( you will.

    @4) The lin causes( which *uery to be e&ecuted for each instance of the=arent !roup? 9hild *uery.

    @0) ow many cursors does eports have to open for a two-*uery datastructure?

     Two.

    @@) :oes :efault columns referred to as common columns?6o( they are not.

    11 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    12/21

    Oracle Reports

    @C) :oes :efault columns referred to as placeholder columns?6o( they are not.

    @D) :oes Formula column performs a userde"ned computation on anothercolumns data?

     ;es.

    @8) Which "eld in 7ummery column

  • 8/18/2019 Oracle Reports Faq's

    13/21

  • 8/18/2019 Oracle Reports Faq's

    14/21

    Oracle Reports

    80) What is the function of 7ystem =arameter B :7T;=B?:estination type for output.

    8@) What are the values of 7ystem =arameter B:7T;=B?FI$( =IT( #%I$( 796( =JIW.

    8C) What is the default value of B:76%#B?796

    8D) What do you mean by 7ystem =arameter B#+:B?Whether report e&ecutes in 2itmapped mode or in 9haracter mode.

    88) For what purpose you use 7ystem =arameter B+I%6T%TI+6B?It is used to specify the print direction of printer output.

    8N) What are the values of 7ystem =arameter B+I%6T%TI+6B?$andscape S =ortrait

    NH) What is the default value of 7ystem =arameter B+I%6T%TI+6B?=ortrait

    N1)What is the value of 7ystem =arameter BT+E7%6:B?%ny sin!le 9haracter.

    N) :oes +racle eports allow :#$ i.e. insert( update( delete) in layoutformat tri!!ers? 6o.

    N4) When you use 'roup "lter in :ata #odel?When you need to restrict records in a speci"c !roup.

    N0) Whenever a where clause in a *uery is not applicable which data modeltri!!er is useful?% 'roup Filter.

    N@) :o you add a "lter to a #atri& 9ross=roduct !roup?6o( you cannot

    NC) % matri& report is also referred to as B9+77T%2B report( is it true? ;es.

    ND) ow many types of matri& reports are there? Tell their names. There are 0 types. 7imple matri&( nested matri&( multi-*uerymatri& with brea and matri& brea.

    N8) If you build a matri& report with only one *uery( how many !roups arere*uire in addition to one created by default?4 !roups.

    NN) ow many types of *uery structures are there? Tell their names. Two. +ne5uery#atri& S #ulti5uery#atri&.

    14 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    15/21

    Oracle Reports

    1HH) #atri& reports are built with four or more !roups. Is it true? ;es.

    1H1) What is the dierence between a 6ested #atri& and a #atri& 2rea?

    In case of #atri& 2rea( +ne or more !roups are a parent of the crossproduct!roup.%nd in case of 6ested #atri& Three or more !roups are surrounded by thecrossproduct !roup.

    1H) ow many types of 9olumns are there in eportsCi? Three . There are three types of 9olumns. Formula 9olumn( summary column(placeholder column.

    1H4) 9an you have more than one layout in +ne eport? ;7. It is possible to have more than one layout in one eport by usin!additional layout option in $ayout ditor.

    1H0) 9an you run eport without =arameter Form? ;7. ;es it is possible to run the report without parameter form by settin! the=%%# value to 6ull

    1H@) What are the minimum number of !roups re*uired for a matri& report? The minimum of !roups re*uired for a matri& report are 0

    1HC) Which of the followin! +ption is valid for =anel>=rint +rder =roperty in eport 2uilder?%cross :own>:own %cross

    1HD) What is default Enit of #easurement in eport? Inch1H8) ow many types of =arameters are available in eports?

     There are two types of =arameters available in eports. +ne is 7ystem=arameter and another is Eser =arameter.

    1HN) What is the purpose of =laceolder 9olumn in eport?% column for which you set the datatype and value in =$>75$ that you de"ne.

    11H) What is the purpose of 7ummary 9olumn in eports?% performs a computation on another column

  • 8/18/2019 Oracle Reports Faq's

    16/21

    Oracle Reports

     This procedure displays a messa!e with the messa!e number and te&t thatyou specify. The messa!e is displayed in the format below. %fter themessa!e is raised and you accept it( the report e&ecution will continue.

    114) What are bind variables?Jariable that are used to replace a sin!le value in 75$ or =$>75$( such as a

    character strin!( number( or date. 7peci"cally( bind references may be usedto replace e&pressions in 7$9T( W( '+E= 2;( +: 2;( %JI6'(9+669T 2;( and 7T%T WIT clauses of *ueries. 2ind references may notbe referenced in F+# clauses or in place of reserved words or clauses.

    110) 9an le&ical reference be made in =$>75$ statement?6o

    11@) Followin! of which tri!!er will "re "rst?%. 2etween =a!es2. %fter =arameter Form9. 2efore =arameter Form

    :. 2efore eprort%nswer , 9

    11C) Is there a way to chan!e the same format mas in a lot of "elds in onestep?

     ;es. 7elect all the Items and chan!e the format mas for all the item once.

    =+T7 [email protected] you have an or condition when you are linin! *ueries ? .!. 5uery1- deptno(ename(sal - *uery - sal!rade(hisal(losal.If you then speci"ed a lin between sal and hisal( then another lin betweensal and losal this presumably would setup the report to show,4.Where sal PL losal and sal GL hisal0.2ut if you really wanted a report to show,@.Where sal GL losal or sal PL hisalC.;ou /ust can

  • 8/18/2019 Oracle Reports Faq's

    17/21

    Oracle Reports

    10.I have a report with appro&. 1C *ueries. ach *uery is contained in itdetails and currently have to move them all bac manually ?18.9an the cells of a matri& contain a dynamic number of values( so that thevertical>horiontal sie of the cell is determined at runtime accordin! to thenumber of values correspondin! to this cell of course the correspondin!!roup with print direction down>across would also have to e&pandvertically>horiontally)?1N.Is there a way to chan!e the same format mas in a lot of "elds in one

    step?H.What is a Bprintable areaB and how can i view it? ?1.The response time when main! a chan!e or movin! an ob/ect in thelayout editor is very slow. What can i do to improve performance?.Is it possible from the layout editor to see implicit anchors?4.When e&actly does the before report tri!!er "re?0.Will the before report tri!!er be the "rst tri!!er "red? It appears so fromthe order the tri!!ers are listed in the ob/ect navi!ator?@.:oes reports .@ support the concept of timers( lie !raphics? If so how?Would this be a function of the operatin! system batch process only?C.What are the BtradeosB of usin! attached libraries vs. local =$>75$ ?D.#any of my pro!ram units are very 75$ intensive. Would i !et betterperformance if they resided on the server or client8.ow can i create an %79II output "le with oracle reports?N.9an oracle reports.@ actually pass Information to and>or create barcodes? If so how? If not( is a third party tool available that wors incon/unction with reports.@? e.!.. For medical id bracelets)?4H.9an reports.@ be used to create tape "le format type reports withheader records( detail records( trailer records)41.Is there any conversion utility that can be used to mi!rate from75$Mreport rpt) to oracle reports?4.Is it possible to up!rade directly from 75$Mreport writer 1.1 to reports .@?44.+n windows durin! the same session if i print several reports from oracleforms each time rHrun.e&e is started. Is it possible to eep rHrun.e&e inmemory similar to oracle !raphics batch en!ine?40.What oracle.ini parameter is used on windows to search for any e&ternal"les used by my report e.!. df>rep "les(.75$(.lib or ima!e "les) [email protected] oracle.ini parameter is used on windows to redirect where temporary"les are created?4C.What type of ole support does reports .@ have?4D.#ust the reports server on ms-windows always handle a runproduct call?48.ow can i create an %79II report that will print landscape?

    17 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    18/21

    Oracle Reports

    4N.Is pcl@ supported in reports .@? If not( when will it be supported?0H.ecently i had a customer asin! about out postscript capabilities. They*uestions are,01.If we !enerate postscript code?0.Esin! the wysiwy! editor( does the report print to a postscript printere&actly the way it loos on the screen?

    04.Why don75$ bloc in another =$>75$ bloc?C1.ow do suppress inde& usin! in a where clauseC.ow do you !et the sources of database processesC4.What are the pros and cons of basin! a base table on a view rather thanon a base table?C0.What are [email protected] is a host arrayCC.What is an indicator variable.CD.What is dynamic 75$C8.When should one use and not use inde&esCN.ow do you develop a master detail report

    18 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    19/21

    Oracle Reports

    DH.What are the advanta!es of reports .H over proMcD1.What are the disadvanta!es of reports .H over proMcD.Which is the most comple& report that you have used.D4.What is anchorin! ?D0.What are format tri!!ers [email protected] is a user e&it ?

    DC.ow can you increase the performance of reports ?DD.ow you print a brea report?D8.ow do I call reports from forms ?DN.What are the various parameters of runproduct built-in ?8H.What are le&ical parameters?81.What is a comple& report that you have done?8.What are the prere*uisites of a matri& report?84.9an you call report from report? ow if yes? If 6o Why?80.ow do you !o about optimiin! report? What all is re*uired to be done?If u are showin! e&perience on paper in %==7 then u may have to list themodi"cations in the report( forms S /ustify the [email protected] to implement the brea lo!ic reports?

    8C.What is 75$.pno8D. What is pa!e H. What is it used for

    I6TJIW 5E7TI+67

    1. ow many types of 9anvas are there in a form?. 9an you have a form without a 9anvas?4. :oes a staced canvas re*uire a content canvas?0. ow many types of cursors are there?@. What is a property class?C. What is a Jisual attribute? ow can you set the visual attribute of an item?D. ow is a property class dierent from a visual attribute?8. What is 9all by eference and 9all by Jalue?N. If there are two te&t items in a bloc( say te&t1 and te&t. If the focus is onte&t and user moves the cursor to te&t1 by doin! shift tab( then whichtri!!ers will "re? In what order?1H. What is the structure of a =$>75$ bloc?11. What is a cursor?1. ow to do error handlin! in &ceptions?14. What are the types of rror handlin! &ceptions?10. &plain what are stored procedures and functions.1@. What are form tri!!ers?1C. What are 2ind variables?1D. What is a =ra!ma &ception?18. What are the attributes of a cursor?H. What are the types of cursor? what are the attribute for the e&plicitcursor?1. What is a bind variable and why do we use bind variables?. Which tri!!ers are associated with a te&t item?4. What is a Jiew?0. Why do u re*uire an e&plicit cursor?@. What is the dierence between call form( new form and open form?

    19 4/1/2016

  • 8/18/2019 Oracle Reports Faq's

    20/21

    Oracle Reports

    C. What are the types of layouts in reports?D. What is a formula column and placeholder column? Where are they used?8. 9an you pass a parameter to a cursor? If yes then how?N. What are $e&ical parameters in eports? What is the ma&imum len!th ofle&ical parameters in report? 9an le&ical parameters can be used to replacewhole statement?

    4H. What is the dierence between $e&ical parameters and Eser parametersin reports?41. What type of tri!!er in report?4. &plain the types and se*uence of tri!!ers in eports.44. What is a format tri!!er? ow do you use it?40. When after parameter form tri!!er is e&ecuted and before report tri!!eris !oin! to e&ecute( what happen in between this?4@. In report what is the advanta!e of between pa!e tri!!er?4C. What is !roup "lter in report?4D. What are $e&ical parameters in eports? 9an le&ical parameters can beused to replace whole statement?48. What is 6ormaliation?

    4N. What is :e-normaliation?0H. What is =$>75$ table? ow many columns in =$>75$ table?

    1. ow do you tune 75$ statements?. What does the

  • 8/18/2019 Oracle Reports Faq's

    21/21

    Oracle Reports