Form Builder: Including Reuseable Oracle Components

Duration: 6 Hours
Training Method: Technology Based Training Title Technology-Based Training Title

Description:
This course is the sixth in a six-part Oracle Form Builder Series that is based on Oracle Developer/2000 Release 2. This course will help learners to implement methods to use data sources, and to integrate charts, reports and timers in Forms. In addition, the course covers reusing components, objects and code. Finally, Form Builder's new features will be covered.

System and Software Requirements
At least a 486DX 33Mhz CPU.
Microsoft Windows 3.1 or higher and a Microsoft-compatible mouse.
At least 8MB RAM.
At least VGA graphics capability with a minimum 512K video RAM running is 640 x 480 or higher resolution.
Double-speed (or higher) CD-ROM drive.
An MPC-compliant sound card with attached speakers or headphones (multimedia version only).

Purchase this Title


Audience:
  • Database Administrators
  • Technical Support Professionals
  • Application Developers
  • Designer/Developers

Required Prerequisites:

    None

Suggested Prerequisites:

    None

Course Objectives:

  • Implement the methods to use additional data sources on which to base data blocks.
  • Include charts, reports, and timers in Forms modules by using wizards and built-ins.
  • Understand the concepts behind reusability and procedures to reuse components, objects, and code.
  • Implement the new Oracle Server error handling features accessible to Form Builder.
Return to top


Course Topics:

Additional Data Sources

  • Identify the types of data sources used for performing database operations on data blocks.
  • Base a data block on a FROM clause query by using the Property Palette.
  • Write the code to base a data block on a stored procedure that returns a Ref cursor.
  • Write the code to base a data block on a stored procedure that returns a table of records.
  • Identify the properties of a data block based on a stored procedure.
  • Identify the performance implications specific to database calls using a particular data access mechanism.
  • Identify the guidelines to base a data block on a stored procedure.
  • Identify the restrictions on performing database operations on data source objects.

Charts, Reports and Timers: Integration in Forms

  • Create a chart item in a Form module by using the Chart Wizard.
  • Identify the type of a chart on the basis of its appearance.
  • Identify the properties of Chart Items.
  • Create a report object based on a data block in a Form module by using the Report Wizard.
  • Identify the properties of Report Object.
  • Identify the built-ins used to programmatically control reports in a Form module.
  • Write the code to run a report against a local server by using built-ins.
  • Write the code to run a report against a remote server by using built-ins.

Reusing Components, Objects and Code

  • Identify the benefits of reusing objects and code.
  • Create a Property class with properties by using the Object Navigator.
  • Create a Property Class by using the Property Palette.
  • Set the properties of an object by using a named Property class.
  • Create a populated Object Group by using the Object Navigator.
  • Copy an object in a Form Builder application.
  • Identify the features of subclassed objects.
  • Reuse an object by using subclassing.

New Features in Form Builder

  • Identify the order of preference for the location of PL/SQL code.
  • Identify the features of error messages caused by failed Form Builder calls to the Oracle Server.
  • Match the predefined error messages with the DML declarative constraint violations that generate them.
  • Complete the code for the ON-ERROR trigger to display error information caused by an implicit call to the Oracle Server.
  • Complete the code to display error information caused by an explicit call to the Oracle Server.
  • Complete the code to dynamically perform database operations by using FORMS_DDL.
Return to top


Suggested Next Courses:
    Please check with your Education Representative to determine the appropriate follow up course.
Return to top


Related Instructor Led Courses:
    No related Interactive Courseware is currently available.
Return to top