0% found this document useful (0 votes)
35 views24 pages

Working With The Oracle Forms

Uploaded by

Manal Taoufiki
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)
35 views24 pages

Working With The Oracle Forms

Uploaded by

Manal Taoufiki
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/ 24

4

Creating a Basic Form Module

Copyright © 2004, Oracle. All rights reserved.


Objectives

After completing this lesson, you should be able to do


the following:
• Create a form module
• Create a data block
• Save and compile a form module
• Identify Forms file formats and their characteristics
• Describe how to deploy a form module
• Explain how to create documentation for a Forms
application

4-2 Copyright © 2004, Oracle. All rights reserved.


Creating a New Form Module
Create an empty module

Create data blocks and items

Apply standards

Fine-tune layout

Set object properties

Add code

Test form module

4-3 Copyright © 2004, Oracle. All rights reserved.


Creating a New Form Module

Choose one of the following methods:


• Use wizards:
– Data Block Wizard
– Layout Wizard
• Build module manually
• Use template form

4-4 Copyright © 2004, Oracle. All rights reserved.


Form Module Properties

Name
property

Coordinate
System property

4-6 Copyright © 2004, Oracle. All rights reserved.


Creating a New Data Block

• Use Forms Builder Wizards:


– Data Block Wizard: Create a data block with
associated data source quickly and easily
– Layout Wizard: Lay out data block contents for
visual presentation
• Create manually

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


Creating a New Data Block

Launch Data Reentrant mode


Block Wizard

Enter data
source

Reentrant mode
Launch Layout
Wizard

New Data Block


Lay out data
block contents

4-9 Copyright © 2004, Oracle. All rights reserved.


Navigating the Wizards

Available only
in reentrant mode

Exit Save Next


without saving without exiting screen

Invoke Previous Save


online help screen and exit

Tabbed Interface:
Available only in reentrant mode

4-10 Copyright © 2004, Oracle. All rights reserved.


Launching the Data
Block Wizard

In Forms Builder, do one of the


following:
• Select Tools > Data Block
Wizard.
• Right-click and select Data
Block Wizard.
• Select the Data Blocks node
and click Create icon; select
Use the Data Block Wizard
option.
• Use the Data Block Wizard
button on the toolbar in the
Layout Editor.

4-11 Copyright © 2004, Oracle. All rights reserved.


Data Block Wizard: Type Page

4-12 Copyright © 2004, Oracle. All rights reserved.


Data Block Wizard: Table Page

4-13 Copyright © 2004, Oracle. All rights reserved.


Data Block Wizard: Finish Page

4-14 Copyright © 2004, Oracle. All rights reserved.


Layout Wizard: Items Page

4-15 Copyright © 2004, Oracle. All rights reserved.


Layout Wizard: Style Page

4-16 Copyright © 2004, Oracle. All rights reserved.


Layout Wizard: Rows Page

4-17 Copyright © 2004, Oracle. All rights reserved.


Data Block Functionality

Once you create a data block with the wizards, Forms


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
• Triggers needed to enforce database constraints if
“Enforce data integrity” is checked

4-18 Copyright © 2004, Oracle. All rights reserved.


Template Forms

4-19 Copyright © 2004, Oracle. All rights reserved.


Saving a Form Module

To save the form module:


• Select File > Save
OR
Click the Save icon
• Enter a filename
• Navigate to
desired location
• Click Save

4-20 Copyright © 2004, Oracle. All rights reserved.


Compiling a Form Module

4-21 Copyright © 2004, Oracle. All rights reserved.


Module Types and Storage Formats

Form .fmb .fmx .fmt


Module

Menu
.mmb .mmx .mmt
Module

PL/SQL
.pll .plx .pld
Library

Object
Library .olb .olt

4-22 Copyright © 2004, Oracle. All rights reserved.


Deploying a Form Module

1 2

.fmb
.fmx

3
1. Move module files to
middle tier
2. Generate module on
middle tier
3. Run in browser using
Forms Services on
middle tier

4-24 Copyright © 2004, Oracle. All rights reserved.


Text Files and Documentation

• Convert a binary file to a text file.


• Create an ASCII file for a form module.

4-25 Copyright © 2004, Oracle. All rights reserved.


Summary

In this lesson, you should have learned that:


• To create a form module, you create an empty
module, then add data blocks and other elements
• You can create a data block manually or with the
Data Block Wizard and Layout Wizard
• You can save and compile a form module using
the File and Program menus or from the toolbar
• You can store form, menu, and library modules in
text format (useful for documentation), in a
portable binary format, or a non-portable binary
executable format
• To deploy a form module, you move it to the
application server machine and generate it

4-26 Copyright © 2004, Oracle. All rights reserved.


Practice 4 Overview

This practice covers the following topics:


• Creating a new form module
• Creating a data block by using Forms Builder
wizards
• Saving and running the form module

4-27 Copyright © 2004, Oracle. All rights reserved.

You might also like