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

What's hot

Oracle Apps - Forms
Oracle Apps - FormsOracle Apps - Forms
Oracle Apps - Forms
Bhaskara Reddy Sannapureddy
 
Oracle Forms Triggers
Oracle Forms TriggersOracle Forms Triggers
Oracle Forms Triggers
Sekhar Byna
 
Oracle Forms : Multiple Forms
Oracle Forms : Multiple FormsOracle Forms : Multiple Forms
Oracle Forms : Multiple Forms
Sekhar Byna
 
Oracle Forms: Data Blocks on Different Sources
Oracle Forms: Data Blocks on Different SourcesOracle Forms: Data Blocks on Different Sources
Oracle Forms: Data Blocks on Different Sources
Sekhar Byna
 
Oracle Forms-Canvas types
Oracle Forms-Canvas typesOracle Forms-Canvas types
Oracle Forms-Canvas types
Sekhar Byna
 
Oracle Forms: Menu
Oracle Forms: MenuOracle Forms: Menu
Oracle Forms: Menu
Sekhar Byna
 
Oracle Forms Tutorial (www.aboutoracleapps.com)
Oracle Forms Tutorial (www.aboutoracleapps.com)Oracle Forms Tutorial (www.aboutoracleapps.com)
Oracle Forms Tutorial (www.aboutoracleapps.com)
magupta26
 
Oracle Forms :Window and Canvases
Oracle Forms :Window and CanvasesOracle Forms :Window and Canvases
Oracle Forms :Window and Canvases
Sekhar Byna
 
Oracle report from ppt
Oracle report from pptOracle report from ppt
Oracle report from ppt
kingshuk_goswami
 
Forms 6i guide
Forms 6i guideForms 6i guide
Forms 6i guide
Vinay Kumar
 
Oracle Forms Tutorial
Oracle Forms TutorialOracle Forms Tutorial
Oracle Forms Tutorial
ATR Login
 
Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)
Sekhar Byna
 
Oracle Forms Mouse triggers
Oracle Forms Mouse triggersOracle Forms Mouse triggers
Oracle Forms Mouse triggers
Sekhar Byna
 
Oracle Forms- key triggers
Oracle Forms- key triggersOracle Forms- key triggers
Oracle Forms- key triggers
Sekhar Byna
 
Oracle Forms : Query Triggers
Oracle Forms : Query TriggersOracle Forms : Query Triggers
Oracle Forms : Query Triggers
Sekhar Byna
 
Oracle forms developer 10g vol1
Oracle forms developer 10g vol1Oracle forms developer 10g vol1
Oracle forms developer 10g vol1abdull466
 
Introduction to Oracle Fusion BIP Reporting
Introduction to Oracle Fusion BIP ReportingIntroduction to Oracle Fusion BIP Reporting
Introduction to Oracle Fusion BIP Reporting
Gurpreet singh
 
Oracle Forms : Coding ..
Oracle Forms : Coding ..Oracle Forms : Coding ..
Oracle Forms : Coding ..
Sekhar Byna
 
Oracle Forms: Messages
Oracle Forms: MessagesOracle Forms: Messages
Oracle Forms: Messages
Sekhar Byna
 

What's hot (20)

Oracle Apps - Forms
Oracle Apps - FormsOracle Apps - Forms
Oracle Apps - Forms
 
Oracle Forms Triggers
Oracle Forms TriggersOracle Forms Triggers
Oracle Forms Triggers
 
Oracle Forms : Multiple Forms
Oracle Forms : Multiple FormsOracle Forms : Multiple Forms
Oracle Forms : Multiple Forms
 
Oracle Forms: Data Blocks on Different Sources
Oracle Forms: Data Blocks on Different SourcesOracle Forms: Data Blocks on Different Sources
Oracle Forms: Data Blocks on Different Sources
 
Oracle Forms-Canvas types
Oracle Forms-Canvas typesOracle Forms-Canvas types
Oracle Forms-Canvas types
 
Oracle Forms: Menu
Oracle Forms: MenuOracle Forms: Menu
Oracle Forms: Menu
 
Oracle Forms Tutorial (www.aboutoracleapps.com)
Oracle Forms Tutorial (www.aboutoracleapps.com)Oracle Forms Tutorial (www.aboutoracleapps.com)
Oracle Forms Tutorial (www.aboutoracleapps.com)
 
Oracle Forms :Window and Canvases
Oracle Forms :Window and CanvasesOracle Forms :Window and Canvases
Oracle Forms :Window and Canvases
 
Oracle report from ppt
Oracle report from pptOracle report from ppt
Oracle report from ppt
 
Forms 6i guide
Forms 6i guideForms 6i guide
Forms 6i guide
 
Oracle Forms Tutorial
Oracle Forms TutorialOracle Forms Tutorial
Oracle Forms Tutorial
 
Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)
 
Oracle Forms Mouse triggers
Oracle Forms Mouse triggersOracle Forms Mouse triggers
Oracle Forms Mouse triggers
 
Oracle Forms- key triggers
Oracle Forms- key triggersOracle Forms- key triggers
Oracle Forms- key triggers
 
Oracle Forms : Query Triggers
Oracle Forms : Query TriggersOracle Forms : Query Triggers
Oracle Forms : Query Triggers
 
Oracle forms developer 10g vol1
Oracle forms developer 10g vol1Oracle forms developer 10g vol1
Oracle forms developer 10g vol1
 
Introduction to Oracle Fusion BIP Reporting
Introduction to Oracle Fusion BIP ReportingIntroduction to Oracle Fusion BIP Reporting
Introduction to Oracle Fusion BIP Reporting
 
Oracle Forms : Coding ..
Oracle Forms : Coding ..Oracle Forms : Coding ..
Oracle Forms : Coding ..
 
oracle-reports6i
oracle-reports6ioracle-reports6i
oracle-reports6i
 
Oracle Forms: Messages
Oracle Forms: MessagesOracle Forms: Messages
Oracle Forms: Messages
 

Similar to Oracle Forms Creation

Oracle forms les06
Oracle forms  les06Oracle forms  les06
Oracle forms les06Abed Othman
 
Oracle forms les05
Oracle forms  les05Oracle forms  les05
Oracle forms les05Abed Othman
 
Stupid Index Block Tricks
Stupid Index Block TricksStupid Index Block Tricks
Stupid Index Block Tricks
hannonhill
 
Ten query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should knowTen query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should know
Kevin Kline
 
Oracle forms les04
Oracle forms  les04Oracle forms  les04
Oracle forms les04Abed Othman
 
Gutenberg (WidgiLabs Training Sessions)
Gutenberg  (WidgiLabs Training Sessions)Gutenberg  (WidgiLabs Training Sessions)
Gutenberg (WidgiLabs Training Sessions)
Nuno Morgadinho
 
Data Extraction Tips for The Education Edge
Data Extraction Tips for The Education Edge Data Extraction Tips for The Education Edge
Data Extraction Tips for The Education Edge
Blackbaud
 
Magento mega menu extension
Magento mega menu extensionMagento mega menu extension
Magento mega menu extension
Bun Danny
 
Maintainable Sitecore Solutions
Maintainable Sitecore SolutionsMaintainable Sitecore Solutions
Maintainable Sitecore SolutionsThomas Eldblom
 
Where to save my data, for devs!
Where to save my data, for devs!Where to save my data, for devs!
Where to save my data, for devs!
SharePoint Saturday New Jersey
 
Building Responsive Applications Using XPages
Building Responsive Applications Using XPagesBuilding Responsive Applications Using XPages
Building Responsive Applications Using XPages
Teamstudio
 
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePointSPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
Mark Rackley
 
What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023
Sandesh Rao
 
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdfWhat's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
Sandesh Rao
 
ASP.NET MVC 5 - EF 6 - VS2015
ASP.NET MVC 5 - EF 6 - VS2015ASP.NET MVC 5 - EF 6 - VS2015
ASP.NET MVC 5 - EF 6 - VS2015
Hossein Zahed
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
Drew Madelung
 

Similar to Oracle Forms Creation (20)

Oracle forms les06
Oracle forms  les06Oracle forms  les06
Oracle forms les06
 
Oracle forms les05
Oracle forms  les05Oracle forms  les05
Oracle forms les05
 
Les04
Les04Les04
Les04
 
Stupid Index Block Tricks
Stupid Index Block TricksStupid Index Block Tricks
Stupid Index Block Tricks
 
Ten query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should knowTen query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should know
 
Oracle forms les04
Oracle forms  les04Oracle forms  les04
Oracle forms les04
 
forms
formsforms
forms
 
Gutenberg (WidgiLabs Training Sessions)
Gutenberg  (WidgiLabs Training Sessions)Gutenberg  (WidgiLabs Training Sessions)
Gutenberg (WidgiLabs Training Sessions)
 
Les05
Les05Les05
Les05
 
Data Extraction Tips for The Education Edge
Data Extraction Tips for The Education Edge Data Extraction Tips for The Education Edge
Data Extraction Tips for The Education Edge
 
Magento mega menu extension
Magento mega menu extensionMagento mega menu extension
Magento mega menu extension
 
Maintainable Sitecore Solutions
Maintainable Sitecore SolutionsMaintainable Sitecore Solutions
Maintainable Sitecore Solutions
 
Where to save my data, for devs!
Where to save my data, for devs!Where to save my data, for devs!
Where to save my data, for devs!
 
Building Responsive Applications Using XPages
Building Responsive Applications Using XPagesBuilding Responsive Applications Using XPages
Building Responsive Applications Using XPages
 
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePointSPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
 
What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023
 
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdfWhat's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
 
ASP.NET MVC 5 - EF 6 - VS2015
ASP.NET MVC 5 - EF 6 - VS2015ASP.NET MVC 5 - EF 6 - VS2015
ASP.NET MVC 5 - EF 6 - VS2015
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
05 entity framework
05 entity framework05 entity framework
05 entity framework
 

More from Sekhar Byna

Oracle Applications R12 architecture
Oracle Applications R12 architectureOracle Applications R12 architecture
Oracle Applications R12 architecture
Sekhar Byna
 
oracle APPS: Weekly Update
oracle APPS: Weekly Updateoracle APPS: Weekly Update
oracle APPS: Weekly Update
Sekhar Byna
 
Oracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto InvoiceOracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto Invoice
Sekhar Byna
 
Oracle apps online training
Oracle apps online trainingOracle apps online training
Oracle apps online training
Sekhar Byna
 
Oracle Forms : Timers
Oracle Forms : TimersOracle Forms : Timers
Oracle Forms : Timers
Sekhar Byna
 
Oracle Forms: Oracle Server features
Oracle Forms: Oracle Server featuresOracle Forms: Oracle Server features
Oracle Forms: Oracle Server features
Sekhar Byna
 
Oracle Forms :Object Features In forms
Oracle Forms :Object Features In formsOracle Forms :Object Features In forms
Oracle Forms :Object Features In forms
Sekhar Byna
 
Oracle Forms: Introduction to multiple Forms
Oracle Forms: Introduction to multiple FormsOracle Forms: Introduction to multiple Forms
Oracle Forms: Introduction to multiple Forms
Sekhar Byna
 
Oracle Forms : Reusable Components
Oracle Forms : Reusable ComponentsOracle Forms : Reusable Components
Oracle Forms : Reusable Components
Sekhar Byna
 
Oracle Forms: Non input Items
Oracle Forms:  Non input ItemsOracle Forms:  Non input Items
Oracle Forms: Non input Items
Sekhar Byna
 
Oracle Forms Creation part 3
Oracle Forms Creation part 3Oracle Forms Creation part 3
Oracle Forms Creation part 3
Sekhar Byna
 

More from Sekhar Byna (11)

Oracle Applications R12 architecture
Oracle Applications R12 architectureOracle Applications R12 architecture
Oracle Applications R12 architecture
 
oracle APPS: Weekly Update
oracle APPS: Weekly Updateoracle APPS: Weekly Update
oracle APPS: Weekly Update
 
Oracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto InvoiceOracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto Invoice
 
Oracle apps online training
Oracle apps online trainingOracle apps online training
Oracle apps online training
 
Oracle Forms : Timers
Oracle Forms : TimersOracle Forms : Timers
Oracle Forms : Timers
 
Oracle Forms: Oracle Server features
Oracle Forms: Oracle Server featuresOracle Forms: Oracle Server features
Oracle Forms: Oracle Server features
 
Oracle Forms :Object Features In forms
Oracle Forms :Object Features In formsOracle Forms :Object Features In forms
Oracle Forms :Object Features In forms
 
Oracle Forms: Introduction to multiple Forms
Oracle Forms: Introduction to multiple FormsOracle Forms: Introduction to multiple Forms
Oracle Forms: Introduction to multiple Forms
 
Oracle Forms : Reusable Components
Oracle Forms : Reusable ComponentsOracle Forms : Reusable Components
Oracle Forms : Reusable Components
 
Oracle Forms: Non input Items
Oracle Forms:  Non input ItemsOracle Forms:  Non input Items
Oracle Forms: Non input Items
 
Oracle Forms Creation part 3
Oracle Forms Creation part 3Oracle Forms Creation part 3
Oracle Forms Creation part 3
 

Recently uploaded

BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 

Recently uploaded (20)

BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 

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
  • 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

  1. 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.
  2. Note: Apply is available only when you reenter the Layout Wizard to modify an existing layout.
  3. 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.