Developer 2000/6i: Programming in Oracle Forms and Reports
Back to Main Page

Course Description

This course covers the front-end application development using Developer2000 for an Oracle database. In addition to designing screens, menus and libraries using PL/SQL program logic, trainees would learn to interact with database objects as well as create reports using Oracle Reports.

Course Objectives

Intended Audience

Prerequisites

Course Contents

Oracle Forms

A. Introduction
  • Scope of forms-based applications

B. Getting Started with Forms

  • A sample forms application
  • Components of Oracle forms
  • Key definitions and file formats
  • Tools for application development
  • Application components

C. Developing an Application

  • Creating a form module
  • Creating a single & multiple-record blocks
  • Defining and using master-detail relationships
  • Changing object properties
  • Modifying the user-interface in the layout-editor
  • Generate and run an application
  • List of values(LOV) and record groups
  • Form-level program units and triggers
  • Display messages and alerts

D. Built-ins, System Variables, Errors

  • System built-ins and usage
  • Forms-level system variables and defaults
  • Errors conditions, restrictions and exceptions

E. Event Triggers, Stored-Procedures and Database Triggers

  • Forms-level events and relating with triggers
  • Level, scope & precedence of triggers
  • Stored procedures and triggers and packages
  • Database triggers
F. Multiple Form Applications & Parameters
  • Multi-form applications
  • Inter-form navigation and restrictions
  • Commit and transaction processing
  • Using parameters with forms

G. Menus

  • Analyze and edit the default menu
  • Creating custom menus
  • Integrate menus with multiple forms

H. Libraries & Debugger

  • Create and use libraries with forms’ applications
  • Use the debugger to aid application development

Oracle Reports 6i

A. Introduction

  • Scope of Oracle Reports

B. Getting Started with Oracle Reports

  • A sample report application
  • Reports environment and components
  • Reports development tools

C. Developing Reports

  • Data models, queries and groups
  • Layouts and modifications(data/visual)
  • Creating master-detail reports
  • Incorporating external data & objects
  • Using triggers, summary and formula columns
  • Creating a break report
  • Form, matrix, mailing label and other reports

D. Integrating Oracle Reports &Forms

  • Issues in integrating Oracle forms and reports

Oracle Developer6i New Features