| 
									LOVs (List of Values)   
									Introduction 
									A �List of 
									Values�, can be used as a validation 
									mechanism for values defined in user 
									parameters. Your LOV or �List of Values� can 
									consist either of static values or items 
									queried from the database using select 
									statements. 
									  
									Hands-on 
									Since your 
									parameter report is very handy for your 
									client organization, they ask you to create 
									a list of values (LOV) for the parameter so 
									they can only select from the list rather 
									than trying to remember the company symbol. 
									Also add more 
									parameter to pass such as the destination of 
									printer, and so on. 
									See Figure 11. 
									  
									Your tasks 
									are: 
									1- Modify the 
									�Customers List Parameter� Form. 
									2- Add LOV to 
									the �symbol� item. 
									3- Add one 
									more parameter �Destination Type� to the 
									�customers List Parameter� Form. 
									4- Run the 
									report. 
									5- Test the 
									report. 
									  
									You will learn how to: use parameter, modify 
									parameter properties using property palette, 
									use query builder, and add more parameters 
									to existing parameter form. 
									  
									 
									Figure 11 
									  
									List of Values 
									A �List of 
									Values�, can be used as a validation 
									mechanism for values defined in user 
									parameters. Your LOV or �List of Values� can 
									consist either of static values or items 
									queried from the database using select 
									statements. 
									Open the 
									Report Builder tool. 
									  
									Open a Module 
									In the �Object 
									Navigator� window, go to the Main menu and 
									choose �File,� select �Open� to open an 
									existing report (REPT09) from your folder 
									  
									Save a Module 
									Save it as 
									report number 11 (REPT11). You do this to 
									leave the REPT09 module untouched. 
									(File > Save 
									as) 
									  
									In the Object 
									Navigator, on the vertical toolbar, double 
									click on the "Layout Model" icon." 
									  
									Open Parameter 
									Form Builder window 
									In the �Report 
									Editor - Layout Model� window, click on the 
									"Parameter Form" icon which is on the 
									horizontal toolbar. 
									The Report 
									Editor - Parameter Form window, will be 
									opened. In the Parameter Form window, click 
									on the "Parameter Form Builder" icon which 
									is on the horizontal toolbar. 
									  
									Add objects to 
									Parameter Form 
									The Parameter 
									Form Builder window will be displayed. In 
									the �Parameter Form Builder� window, change 
									the Title item to �Customer�s Symbol List,� 
									click on the DESTYPE (Destination Type) 
									parameter to select it, notice that the 
									�Symbol� parameter has already been 
									selected, and then click "OK." 
									  
									Now in your 
									�Report Editor - Parameter Form,� you should 
									see only two parameters such as Destination 
									type and Symbol (PF_DESTYPE and PF_SYMBOL). 
									  
									Change a 
									Fields� properties 
									Right click on 
									the PF_SYMBOL field and open its property 
									palette. In its parameter palette, type 
									�ORCL� in the �Initial Value� box, and 
									double click on the "List of Values" box. 
									In the 
									�Parameter List of Value� window, checkmark 
									the �Select Statement� radio button and type 
									the following SQL statement into the �SQL 
									Query Statement� box. 
									SELECT 
									DISTINCT symbol 
									FROM stocks 
									  
									Click "OK," 
									close the property window, and then close 
									�Parameter Form Builder.� 
									  
									Run a report 
									In the Object 
									Navigator, highlight the report and click on 
									the Run icon on the toolbar to run the 
									report. 
									  
									A parameter 
									window will be displayed. Now, you can 
									generate your report on a different 
									destination type such as Screen, File, 
									Printer, Mail, and Preview. 
									Select your 
									prefer destination type, your company�s 
									symbol, and click on the Run icon to run the 
									report 
									Repeat this 
									process for different companies. 
									  
									At the end, 
									highlight the report and save the changes 
									(REPT11). 
									  
									Questions: 
									Q: Describe a 
									List of Values in the report module? 
									Q: How do you 
									create a user parameter item? 
									Q: How do you 
									define a system parameter item? 
									Q: How do you 
									modify a user parameter properties using 
									property palette? 
									Q: How do you 
									use the Query Builder tool? 
									Q: Since your 
									parameter report is very handy for your 
									client organization, they ask you to create 
									a list of values (LOV) for the parameter so 
									they can only select from the list rather 
									than trying to remember the company symbol. 
									Also add more 
									parameter to pass such as the destination of 
									printer, and so on. 
									See Figure 11. 
									  
									Your tasks 
									are: 
									1- Modify the 
									�Customers List Parameter� Form. 
									2- Add LOV to 
									the �symbol� item. 
									3- Add one 
									more parameter �Destination Type� to the 
									�customers List Parameter� Form. 
									4- Run the 
									report. 
									5- Test the 
									report. |