Professional Documents
Culture Documents
Oracle Forms Development: Extending Applications The Right Way
Oracle Forms Development: Extending Applications The Right Way
NCOAUG
Feb 28, 2005
Arlington Heights, IL
Susan Behn
www.solutionbeacon.com
n Getting Started
n Property Classes
n Development Standards
n CUSTOM.pll
n Additional Resources
n Summary
nWeb compatibility
nEasier maintenance
Reference to object
in APPSTAND
nSample objects
uCanvases, blocks, windows
Referenced
Object
Standard
Value
Property
Class
Inherited
Objects
identified
by black
curved
arrow
Standard
Value
Libraries
Triggers
Windows
Canvases
Data Blocks
Layout
Add’l Code
Windows
Canvases
Data Blocks
Layout
Add’l Code
Libraries Core
Triggers Application Specific
Windows
Canvases
Data Blocks
Layout
Add’l Code
Libraries
Triggers Required
Windows Restricted
Canvases Optional
Data Blocks
Layout
Add’l Code
Libraries
Triggers
Windows Modal
Canvases Non-Modal
Data Blocks
Layout
Add’l Code
Libraries
Triggers
Windows
Canvases Basics
Data Blocks Ruler
Layout
Add’l Code
Libraries
Triggers
Windows
Canvases
Data Blocks Basics
Layout Items
Add’l Code ADA Items
logical entity
uFields not frequently needed
eliminated
uPRE-QUERY code for non-database fields
eliminated
uAllows for multi-org and multi-language
Yes
uIn the WHEN-BUTTON-PRESSED trigger, set “Fire
Libraries
Triggers
Windows
Canvases
Data Blocks Regions
Layout Tabs
Add’l Code Items
translation
uSet alignment to start
nTabbed regions
uOne character space between fixed and alternating
regions
uPlace coordination check box outside the tabbed
region
nNavigation: Left to right, top to bottom
Coordination
Check Box
Scroll Bar
Current
Record
Indicator
Region Frame
One
Line
1 character cell
Libraries
Triggers
Windows
Canvases
Data Blocks
Layout
Add’l Code Use program units!
nTraditional
implementation of customizations in
CUSTOM.pll only allow one developer at a time to
make modifications
PACKAGE XXXXXAPXVDMVX IS
Procedure event(event_name VARCHAR2);
END;
Package Body
Navigator view of
CUSTOM.pll
nMetaLink
www.solutionbeacon.com