0% found this document useful (0 votes)
9 views21 pages

Les08

Uploaded by

sherif ramadan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views21 pages

Les08

Uploaded by

sherif ramadan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 21

8

Creating LOVs and Editors

Copyright © 2006, Oracle. All rights reserved.


Objectives

After completing this lesson, you should be able to do


the following:
• Describe LOVs and editors
• Design, create, and associate LOVs with text items
in a form module
• Create editors and associate them with text items
in a form module

8-2 Copyright © 2006, Oracle. All rights reserved.


Overview of LOVs and Editors

Editor

Text item Text item Text item

LOV

Supporting data
record group

8-3 Copyright © 2006, Oracle. All rights reserved.


Overview of LOVs and Editors

• LOVs:
– List of values for text
items
– Dynamic or static list
– Independent of single
text items
– Flexible and efficient LOV lamp
• Editors:
– Override default editor
– Used for special requirements such as larger
editing window, position, color, and title

8-4 Copyright © 2006, Oracle. All rights reserved.


LOVs and Record Groups

Text item Text item

LOV LOV

Record group Record group Record group Query-based


based on or record
static data SQL group

Database

8-6 Copyright © 2006, Oracle. All rights reserved.


LOVs and Record Groups

Sales Rep record group


Employee_id Name

SELECT employee_id, first_name ||

' '|| last_name NAME,


phone_number
Sales Representatives LOV FROM employees
WHERE job_id = 'SA_REP'
ORDER BY last_name
EMPLOYEES
table

8-7 Copyright © 2006, Oracle. All rights reserved.


Creating an LOV Manually

1 2

3 4

8-8 Copyright © 2006, Oracle. All rights reserved.


Creating an LOV with the LOV Wizard:
SQL Query Page

Edit query
if needed

8-9 Copyright © 2006, Oracle. All rights reserved.


Creating an LOV with the LOV Wizard:
Column Selection Page

8-10 Copyright © 2006, Oracle. All rights reserved.


Creating an LOV with the LOV Wizard:
Column Properties Page

8-11 Copyright © 2006, Oracle. All rights reserved.


Creating an LOV with the LOV Wizard:
Display Page

8-12 Copyright © 2006, Oracle. All rights reserved.


Creating an LOV with the LOV Wizard:
Advanced Properties Page

8-13 Copyright © 2006, Oracle. All rights reserved.


Creating an LOV with the LOV Wizard:
Assign to Item Page

8-14 Copyright © 2006, Oracle. All rights reserved.


LOV Properties

(X,Y) Width
LOV

Height Automatic
Select

Column Mapping Filter Before


Display
? Automatic
Skip

Return Items

8-15 Copyright © 2006, Oracle. All rights reserved.


Setting LOV Properties

Automatic
LOV Column Width

Automatic
Position

Column Mapping

Return Items

8-16 Copyright © 2006, Oracle. All rights reserved.


LOVs: Column Mapping

orders.sales_rep_id orders.sales_rep_name orders.salesrep_phone

Phone number
1-415-555-6281
Hidden
column

8-17 Copyright © 2006, Oracle. All rights reserved.


Defining an Editor

8-19 Copyright © 2006, Oracle. All rights reserved.


Setting Editor Properties

8-20 Copyright © 2006, Oracle. All rights reserved.


Associating an Editor with a Text Item

• Associate one of two


types of editors with a
text item.
• Set text item’s Editor
property to one of the
following:
– Null (default Forms
Builder editor)
– Editor name
(customized editor)

8-21 Copyright © 2006, Oracle. All rights reserved.


Summary

In this lesson, you should have learned that:


• An LOV is a scrollable pop-up window that
enables a user to pick the value of an item from a
multicolumn dynamic list
• The easiest way to design, create, and associate
LOVs with text items is to use the LOV Wizard
• An Editor is a separate window that enables the
user to view multiple lines of a text item
simultaneously, search and replace text in it, and
modify the text
• You create editors in the Object Navigator and
associate them with text items in the item’s
Property Palette
8-22 Copyright © 2006, Oracle. All rights reserved.
Practice 8: Overview

This practice covers the following topics:


• Creating an LOV and attaching the LOV to a text
item
• Creating an Editor and attaching it to a text item

8-23 Copyright © 2006, Oracle. All rights reserved.

You might also like