You are on page 1of 6

Goal To learn Oracle Form Builder and Report Builder for creating

database applications in-depth.

Objectives Enables the students to learn Developing database


application using the latest Oracle development suite or
tools and reports.
Outcomes 1. Explain form modules, including the components for
database interaction and Graphical User Interface (GUI)
controls.
2. Create Form modules using Blocks, Canvas, Layout
Editor, Windows and Properties.
3. Create Form components, Alert, LOV, Menu, Input item,
Non-input item, Pop Menu, Visual attributes and Editor.
4. Use Triggers and Program Units.
5. Validate controls using triggers.
6. Prepare Master-Detail and Parameter report

Weekly Teaching Plan


Contact
Hours
Outcome No.

Assessment
Methods of

Graduate
Week No.

Delivery

Activity

Attributes
Topics / Contents
Practical

mapping
Theory

with
outcomes

1. INTRODUCTION TO ORACLE
FORMS DEVELOPER and ORACLE
FORMS SERVICES
1.0 What is Oracle Forms Services?
PPT
Creating and
1 1 1.1 Forms Services Architecture 1 3 running simple 1-4
1.3 What Is Oracle Forms Developer forms
1.4 Summit Office Supply Schema
1.5 Summit Office Supply Application
1.6 What is OC4J?
1.7 Testing a Form
1.8 Running a Form
1.9 Running a Form
1.10 Starting a Run-Time Session
1.11 The Forms Servlet
1.12 The Forms Client
1.13 The Forms Listener Servlet
1.14 The Runtime Engine
1.15 Identifying the Data Elements
2. WORKING IN THE FORMS
DEVELOPER ENVIRONMENT
2.1 Forms Builder Key Features
2.2 Forms Builder Components
2.3 Getting Started in the Forms
Builder Interface
2.4 Form Builder Components
2.5 Navigation in a Form Module
2.6 Types of Blocks
2.7 Customizing Your Forms Builder
Session
2.8 Forms Developer Executables
2.9 Forms Developer Module Types
2.10 Defining Forms Environment
Variables for Run Time
2.11 Testing a Form: The Run Form
Button
1 2.12 What is a Window? PPT Practical
2 + 1 3 Creating 2-5 activities
2.13 What is a Canvas?
2 simple forms
2.14 What is a Viewport?
2.15 The Content Canvas
2.16 The Relationship Between
Windows and Content Canvases
2.17 Uses and Benefits of a New
Window
2.18 Creating a New Window
2.19 Setting Window Properties
2.20 GUI Hints
2.21 Displaying a From Module on
Multiple Layouts
2.22 Creating a New Content Canvas
2.23 Setting Content Canvas
Properties
2.24 The Stacked Canvas
2.25 The Toolbar Canvas
2.26 The Tab Canvas
Laboratory Exercises
3. CREATING A BASIC FORM
MODULE
3.1 Creating a New Form Module
3.2 Changing the Form Module
Name PPT Quiz1,
3 2 1 3 Creating 2-6,7
3.3 Setting Form Module Properties
simple forms
3.4 Choosing a Unit for the
Coordinate System
3.5 Creating a New Data Block
3.5 Navigating the Wizards
3.6 Launching the Data Block Wizard
3.7 Laying Out a New Data Block with
the Layout Wizard
3.8 Data Block Functionality
3.9 Template Forms
3.10 Module Types and Storage
Formats
3.11 Deploying a Form Module
3.12 Producing Text Files and
Documentation
Laboratory Exercises

4. CREATING A MASTER-DETAIL
FORM
4.1 Creating Data Blocks with
Relationships
4.1 Creating a Master-Detail Form
Module with the Data Block Wizard
4.1.1 New Relation PPT
4.1.2 Creating a Relation Manually Practical Practical
2, 4.1.3 Deletion Properties activity activities
4 1 3 2-5,7
6 Creating
4.1.4 Modifying a Relation
master detail
4.1.5 Coordination blocks
4.1.6 Running a Master-Detail Form
Module
4.1.7 Modifying the Structure of a
Data Block
4.1.8 Modifying the Layout of a Data
Block
Laboratory Exercises
5. WORKING WITH DATA BLOCKS
AND FRAMES
5.1 Managing Object Properties PPT
5.1.1 Property Palette Practical Practical
2, 5.1.2 Visual Attributes activity activities
5 1 3 Creating 3,4,5,7,8
3 5.1.3 Data Block Properties
simple forms Quiz 2
5.1.4 Controlling Frame Properties with blocks
5.1.5 Displaying Multiple Property and frames
Palettes
5.1.6 Creating Control Blocks
Laboratory Exercises
6. WORKING WITH TEXT ITEMS
6.1 Text Items
6.1.1 Creating a Text Item
6.2.1 Modifying the Appearance of a
PPT
Text Item Practical
6.3.1 Associating Text with an Item activity Practical
6 3 Prompt 1 3 Creating forms 2-8 activities
6.4.1 Controlling the Data of a Text using text box
items
Item
6.5.1 Controlling the Navigational
Behavior of Text Items
6.6.1 Enhancing the Relationship
Between Text Item and Database
6.7.1 Adding Functionality to a Text
Item
6.8.1 Displaying Helpful Messages
Laboratory Exercises
7. CREATING ADDITIONAL INPUT
ITEMS
7.1 What are Input Items?
7.2 What can you do with Input
Items?
7.3 What is a Check Box?
7.4 What Are List Items?
PPT
7.5 What Are Radio Groups? Practical
Practical
Laboratory Exercises activity activities
7 3 8. CREATING NON-INPUT ITEMS 1 3 Creating forms 2-8
Final
using non- exam
8.1 Non-input Items input items
8.2 Using Non-input Items
8.3 Creating a Display Item
8.4 How to Create a Display Item
From the Layout Editor
8.5 Using Images
8.6 Push Buttons
8.7 Creating a Calculated Item
Laboratory Exercises
9. TRIGGERS AND ALERTS
9.1 Trigger Overview
9.2 Trigger Categories
9.3 Trigger Components
9.4 Execution Hierarchy
9.5 When-new-form instance
9.6 Using Sequence – Auto Number
9.7 When-mouse-click
9.8 Email Validation
9.9 Type I – Login Validation (User
PPT
Difference.fmb) Practical Assignme
4, 9.10 LOGIN – Change password activity nt
8 1 3 2-6
5 9.11 FRM 40401 – NO CHANGES TO Creating forms
using triggers
SAVE (Ussage of Standard Commit) And alerts
9.12 Type II – Login Validation (Based
on users)
9.13 When-validate-item (checking
NULL)
9.14 Post-Query
9.1.5 ALERT
9.16 ALERT USING TRIGGER
9.17 ALERT – USING PROGRAM
UNITS
Laboratory Exercises
9 3 10. CREATING ORACLE FORMS 1 3 PPT 1-5
MENU Practical
activity
10.1 Creating a Menu Module Creating forms
10.2 Using the Menu Editor using menus
10.3 Adding Functionality to Menu
Items
10.4 Implementing a Menu Toolbar
10.5 Deploying and Testing the Menu
10.6 Implementing a Pop-Up Menu
10.7 Modifying the Forms Default
Menu
Laboratory Exercises
11. CREATING LOVs AND EDITORS
11.1 What are LOVs and Editors
11.2 How to use an LOV at run time
11.3 Editors
11.4 LOVs and Record Group
11.5 Record Groups
11.6 Creating an LOV Manually PPT
Practical
10 3 11.7 Creating an LOV with the LOV 1 3 activity 1-6
Wizard Creating forms
11.8 Setting LOV Properties using LOVs
11.9 The Column Mapping Properties
11.10 Defining an Editor
11.11 Setting Editor Properties
11.12 Associating an Editor with a
Text Item
Laboratory Exercises
12. REPORT
12.1 Create Single Table Report
12.2 Main Sections of the Object
Navigator
12.3 Creating Reports PPT
12.4 Creating a Master-Detail Practical
1,
Report 1 3 activity 2-8
6 Creating forms
11 12.5 Parameter Forms in Oracle using reports
Reports
12.6 Call Report From Forms Builder
12.7 Create and Customize Graphs
in Report Builder
Laboratory Exercises
MINI PROJECT PRESENTATION & FINAL EXAM (PRACTICAL)

Assessment Plan
Graduate
Details (# of activities X attributes
No. Assessment Activity Total
Marks) covered in
the
assessment
activity
1 Quizzes 2 × 10 20 1,2,3,4
2 Mini project 1 × 15 15 3,5,9,10
3 Assignment 1×5 5 1,2,3,4,6,9
4 Mid Exam (Practical) 1 × 20 20 1,2,3,4,5
5 Final Exam (Practical) 1 ×40 40 6,7,8,9
Total 100

You might also like