SlideShare a Scribd company logo
Creating a Simple Form Module
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Objectives
• Creating a Simple Form Module Using wizards
• Types of Blocks
• Control Block
• Discuss properties of Data Block
• Creating a Master-Detail Form
• Relationship between data blocks
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Crating a New Form Module
• Use one of the options to create a new form module
1. Use The Data Block Wizard
2. Build a new form manually
3. Build a form Based on a Template.
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Using Wizards..
Use Form Builder Wizards:
• Data Block Wizard: Used to create a data block with a data source.
• Layout Wizard: Used to display the data block items for Presentation.
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Data Block wizard- Type of data block
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Data Block wizard- Table or view name
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Layout wizard- Changing Prompts
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Layout wizard- Layout Style
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Layout wizard-Rows Page
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Data Block Functionality
Once you create a data block with the wizards,
Form Builder automatically creates:
• A form module with database functionality including query, insert,
update, delete
• A frame object
• Items in the data block
• A prompt for each item
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Modifying the Layout
• You can modify the layout after creating the data block by using re-
entrant wizards
– Select Tools -> Data block wizard to modify the data block
– Select Tools -> Layout wizard to modify the Layout of the form.
– Changes can be made manually also.
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Types of Blocks
Data Block Control Block
- Base Table Block - Non Base Table Block
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Creating a Control Block
• Select the Data Blocks node and click the Create icon.
or
Select Navigator—>Create.
• Select the “Build a new data block manually” option in the New Data
Block dialog box.
– Invoke the property pallet for the block
– Change the name of the block to CONTROL
– Set the Database Data block property to No.
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Data Block Properties
• General
• Navigation
• Records
• Database
• Advanced Database
• Scrollbar
• Font and Color
• Character Mode
• International
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Database Properties for Data block
Use properties in the Database group to control:
• Type of block—data block or control block
• Query, insert, update, and delete operations on the data block
• Data block’s data source type and Name
• Query search criteria and sort order
• Maximum query time
• Maximum number of records fetched
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Navigation Properties
ORDERS
Order
Next Navigation
Data Block
Same
Record
Change
Record
Previous
Navigation Block
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Visual Attributes
• Visual attributes are font, color and pattern properties applied for form
and menu objects.
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Data blocks and Relationships
Master
Detail
Master
Detail
Detail
Detail Detail
Master
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Data block wizard – Master-Detail
Relationship
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Relation Object
• Relationship object is always created on the master block
• Triggers and program units are generated automatically by form
builder
• The default name of the relation object is Masterblock_DetailBlock
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Creating Relation Manually
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Deletion Behavior
• Non-Isolated (default setting) Prevents the deletion of a master
record when associated detail records
exist in the database.
• Isolated Allows the master record to be deleted
and does not affect associated detail
records in the database.
• Cascading Allows the master record to be deleted
and automatically deletes any
associated detail records in the detail
block's base table at commit time.
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Block Coordination
Immediate Deferred
With
AutoQuery
Without
AutoQuery
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Text files and Documentation
• Convert a binary file to a text file OR text file to birnary.
By Selecting File-> Administration -> Convert.
• Create a text file for a form module for Documentation.
By Selecting File->Administration -> Object List Report
.fmb .fmt
Oracle APPS Blog-
http://ebiztechnics.blogspot.com
Summary
• Creating a simple Form module
• Types of blocks
• Master-Detail Form
• Data block relationships
• Data block Properties
Oracle APPS Blog-
http://ebiztechnics.blogspot.com

More Related Content

PPT
Oracle Apps - Forms
PPT
Oracle Forms Tutorial (www.aboutoracleapps.com)
PDF
PL/SQL Complete Tutorial. All Topics Covered
PPTX
Oracle Forms to APEX conversion tool
DOC
Oracle report from ppt
PDF
Oracle ADF Tutorial/Training Study Guide
PDF
Oracle apps-technical-tutorial
PDF
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Oracle Apps - Forms
Oracle Forms Tutorial (www.aboutoracleapps.com)
PL/SQL Complete Tutorial. All Topics Covered
Oracle Forms to APEX conversion tool
Oracle report from ppt
Oracle ADF Tutorial/Training Study Guide
Oracle apps-technical-tutorial
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)

What's hot (20)

PPT
Oracle Forms : Validation Triggers
PPT
Oracle Forms Introduction
PPT
Oracle Forms : Query Triggers
PPT
Oracle Forms Creation-List of Values (LOV)
PPT
Oracle Forms-Canvas types
PPT
Oracle Forms Triggers
PPT
Oracle Forms: Master Detail form
PPT
Oracle Forms : Transnational Triggers
PPT
Oracle Forms : Coding ..
PPT
Oracle Forms : Multiple Forms
PPT
Oracle Forms: create debug triggers
PPT
Oracle Forms- key triggers
PPT
Oracle Forms: Messages
PPT
Oracle Forms Triggers
PPT
Oracle Forms: Data Blocks on Different Sources
PDF
Oracle Form material
PPT
Oracle Forms :Window and Canvases
PPT
Oracle Forms: Record Groups
PPT
Oracle Forms: Introduction to multiple Forms
PPT
Oracle Forms Mouse triggers
Oracle Forms : Validation Triggers
Oracle Forms Introduction
Oracle Forms : Query Triggers
Oracle Forms Creation-List of Values (LOV)
Oracle Forms-Canvas types
Oracle Forms Triggers
Oracle Forms: Master Detail form
Oracle Forms : Transnational Triggers
Oracle Forms : Coding ..
Oracle Forms : Multiple Forms
Oracle Forms: create debug triggers
Oracle Forms- key triggers
Oracle Forms: Messages
Oracle Forms Triggers
Oracle Forms: Data Blocks on Different Sources
Oracle Form material
Oracle Forms :Window and Canvases
Oracle Forms: Record Groups
Oracle Forms: Introduction to multiple Forms
Oracle Forms Mouse triggers
Ad

Similar to Oracle Forms Creation (20)

PPT
Les04
PPT
Oracle forms les04
PPT
Oracle forms les05
PPT
PPT
PPT
Oracle forms les06
DOC
Oracle forms 6_i__1_
PDF
Oracle forms developer 10g vol1
PPT
Oracle 10g Forms Lesson 6
PPT
PPT
Oracle Forms
PPT
oracle-forms
DOC
Tuotorials
PPT
forms builder
PDF
D17251 gc20 47_us
PPTX
Dbms fast track 2/3
PDF
Micro Soft Access - Creating Forms
PPTX
Introduction-to-Oracle-Forms-Builder.pptx
PPTX
introduction to Data Base Forms and reports.pptx
PPT
HARJOT.ppt gggggggggggggggggggggggggggggggggggggggg
Les04
Oracle forms les04
Oracle forms les05
Oracle forms les06
Oracle forms 6_i__1_
Oracle forms developer 10g vol1
Oracle 10g Forms Lesson 6
Oracle Forms
oracle-forms
Tuotorials
forms builder
D17251 gc20 47_us
Dbms fast track 2/3
Micro Soft Access - Creating Forms
Introduction-to-Oracle-Forms-Builder.pptx
introduction to Data Base Forms and reports.pptx
HARJOT.ppt gggggggggggggggggggggggggggggggggggggggg
Ad

More from Sekhar Byna (11)

PPT
Oracle Applications R12 architecture
DOCX
oracle APPS: Weekly Update
PPT
Oracle APPS :Receivables Auto Invoice
RTF
Oracle apps online training
PPT
Oracle Forms : Timers
PPT
Oracle Forms: Oracle Server features
PPT
Oracle Forms :Object Features In forms
PPT
Oracle Forms: Menu
PPT
Oracle Forms : Reusable Components
PPT
Oracle Forms: Non input Items
PPT
Oracle Forms Creation part 3
Oracle Applications R12 architecture
oracle APPS: Weekly Update
Oracle APPS :Receivables Auto Invoice
Oracle apps online training
Oracle Forms : Timers
Oracle Forms: Oracle Server features
Oracle Forms :Object Features In forms
Oracle Forms: Menu
Oracle Forms : Reusable Components
Oracle Forms: Non input Items
Oracle Forms Creation part 3

Recently uploaded (20)

PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
assetexplorer- product-overview - presentation
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Nekopoi APK 2025 free lastest update
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Website Design Services for Small Businesses.pdf
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Design an Analysis of Algorithms II-SECS-1021-03
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
assetexplorer- product-overview - presentation
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Odoo Companies in India – Driving Business Transformation.pdf
Computer Software and OS of computer science of grade 11.pptx
Nekopoi APK 2025 free lastest update
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Weekly report ppt - harsh dattuprasad patel.pptx
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Website Design Services for Small Businesses.pdf
iTop VPN Crack Latest Version Full Key 2025
Autodesk AutoCAD Crack Free Download 2025
Design an Analysis of Algorithms I-SECS-1021-03
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Design an Analysis of Algorithms II-SECS-1021-03

Oracle Forms Creation

  • 1. Creating a Simple Form Module Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 2. Objectives • Creating a Simple Form Module Using wizards • Types of Blocks • Control Block • Discuss properties of Data Block • Creating a Master-Detail Form • Relationship between data blocks Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 3. Crating a New Form Module • Use one of the options to create a new form module 1. Use The Data Block Wizard 2. Build a new form manually 3. Build a form Based on a Template. Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 4. Using Wizards.. Use Form Builder Wizards: • Data Block Wizard: Used to create a data block with a data source. • Layout Wizard: Used to display the data block items for Presentation. Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 5. Data Block wizard- Type of data block Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 6. Data Block wizard- Table or view name Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 7. Layout wizard- Changing Prompts Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 8. Layout wizard- Layout Style Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 9. Layout wizard-Rows Page Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 10. Data Block Functionality Once you create a data block with the wizards, Form Builder automatically creates: • A form module with database functionality including query, insert, update, delete • A frame object • Items in the data block • A prompt for each item Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 11. Modifying the Layout • You can modify the layout after creating the data block by using re- entrant wizards – Select Tools -> Data block wizard to modify the data block – Select Tools -> Layout wizard to modify the Layout of the form. – Changes can be made manually also. Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 12. Types of Blocks Data Block Control Block - Base Table Block - Non Base Table Block Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 13. Creating a Control Block • Select the Data Blocks node and click the Create icon. or Select Navigator—>Create. • Select the “Build a new data block manually” option in the New Data Block dialog box. – Invoke the property pallet for the block – Change the name of the block to CONTROL – Set the Database Data block property to No. Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 14. Data Block Properties • General • Navigation • Records • Database • Advanced Database • Scrollbar • Font and Color • Character Mode • International Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 15. Database Properties for Data block Use properties in the Database group to control: • Type of block—data block or control block • Query, insert, update, and delete operations on the data block • Data block’s data source type and Name • Query search criteria and sort order • Maximum query time • Maximum number of records fetched Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 16. Navigation Properties ORDERS Order Next Navigation Data Block Same Record Change Record Previous Navigation Block Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 17. Visual Attributes • Visual attributes are font, color and pattern properties applied for form and menu objects. Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 18. Data blocks and Relationships Master Detail Master Detail Detail Detail Detail Master Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 19. Data block wizard – Master-Detail Relationship Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 20. Relation Object • Relationship object is always created on the master block • Triggers and program units are generated automatically by form builder • The default name of the relation object is Masterblock_DetailBlock Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 21. Creating Relation Manually Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 22. Deletion Behavior • Non-Isolated (default setting) Prevents the deletion of a master record when associated detail records exist in the database. • Isolated Allows the master record to be deleted and does not affect associated detail records in the database. • Cascading Allows the master record to be deleted and automatically deletes any associated detail records in the detail block's base table at commit time. Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 23. Block Coordination Immediate Deferred With AutoQuery Without AutoQuery Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 24. Text files and Documentation • Convert a binary file to a text file OR text file to birnary. By Selecting File-> Administration -> Convert. • Create a text file for a form module for Documentation. By Selecting File->Administration -> Object List Report .fmb .fmt Oracle APPS Blog- http://ebiztechnics.blogspot.com
  • 25. Summary • Creating a simple Form module • Types of blocks • Master-Detail Form • Data block relationships • Data block Properties Oracle APPS Blog- http://ebiztechnics.blogspot.com

Editor's Notes

  • #4: Note: Follow Oracle naming rules. Do not give two objects of the same type the same Name. The name cannot include Oracle or Form Builder reserved words.
  • #12: Note: Apply is available only when you reenter the Layout Wizard to modify an existing layout.
  • #23: What happens when you modify a Relation? Changing the Delete Record Behavior property from the default of Non-isolated to Cascading replaces the On-Check-Delete-Master trigger with the Pre-Delete trigger. Changing the Delete Record Behavior property from the default of Non-isolated to Isolated results in the removal of the On-Check-Delete-Master.