CHAPTER 14 PALCO/ REALSOFT 1 CHAPTER 14

Similar documents
Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Forms 10g. Section Title Page

COURSE DETAILS & CURRICULUM

Oracle Forms Developer 10g: Build Internet Applications

OilLabData LIMS Features User Manual

ADF Code Corner How-to build a reusable toolbar with Oracle ADF Declarative Components. Abstract: twitter.com/adfcodecorner

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile

RIT Exempt Absence Tracking EMPLOYEE USER GUIDE

Exercise 3 1. Ensure that your FORMS90_PATH includes the path to the Banner source code tree (pll files and oqolib files).

Chapter 6: Creating Custom Forms. Guide to Oracle 10g

<Insert Picture Here> Oracle SQL Developer: PL/SQL Support and Unit Testing

Performing Lineage Analysis on Custom Metadata in Metadata Manager 8.5

Maintenance Coordinator RECURRING TASK INSTRUCTIONS

Using SQL Developer. Oracle University and Egabi Solutions use only

Dive Into Visual C# 2008 Express

Oracle Exam 1z0-144 Oracle Database 11g: Program with PL/SQL Version: 8.5 [ Total Questions: 103 ]

EL-CID Quick Reference Version 6.0

Using the Palladium Business Intelligence Functionality

My Query Builder Function

epact2 guide Using Selection Steps to show data totalled at multiple organisation/bnf levels within an analysis

Diagram Based UIs in Oracle ADF

Collecting data types from the thermodynamic data and registering those at the DCO data portal.

11G ORACLE DEVELOPERS Training Program

Oracle Forms 10J Dynamic Color Customization. )UDQoRLV'HJUHOOH

OIG 11G R2 Field Enablement Training

Introduction to Microsoft Word

Schedule Ease Online Help Manual. Login Screen

Oracle Developer: Build Forms I

Oracle 1Z Oracle9i Forms Developer: New Features.

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy

Job Aid: Validation

Web-based Configuration. First, setup motion detection windows in the web-based configuration of the camera.

Creating a Roster (1)

Flex Reg For Learning & Development and Wellness programs

CANVASES AND WINDOWS

3.1. User Guide. Processor Expert and Device Initialization. PROCESSOR EXPERT FOR FREESCALE ColdFire FAMILY. Freescale Semiconductor, Inc.

itexamdump 최고이자최신인 IT 인증시험덤프 일년무료업데이트서비스제공

Mihaylo College Website Content Editing Guide

Creating a Roster (1 of 5) A Creating a New Roster. B Opening / Navigating to a Roster. 7 Select the From date for the roster(s) 3 4 Click on Find

Managing Company Policy

BASIC NAVIGATION & VIEWS...

APEX Times Ten Berichte. Tuning DB-Browser Datenmodellierung Schema Copy & Compare Data Grids. Extension Exchange.

Xfmea Version 10 First Steps Example

Setting up the Data Source Creating a Report Design Creating a Report Definition Adding it to the Queue Processing the Report

Importing source database objects from a database

the employee s next birthday is in the past. This mechanism will consistently update the employee s next birthday.

Webpage Navigation. Lecture 27. Robb T. Koether. Hampden-Sydney College. Mon, Apr 2, 2018

Rich Web UI made simple Building Data Dashboards without Code

Component Registry, Browser and Editor Reference Manual

How to Customize MyWebCampus Page

ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW

Command Pattern Tutorial Written Date : October 14, 2009

ASTRA 7.5 Quick Reference Guide

Rapid SQL 7.5 Evaluation Guide. Published: September 28, 2007

Customizing Ribbon with New Main Tab. 1 of 8

SPAR. Workflow for SharePoint User Manual Ver ITLAQ Technologies

Quick Start Guide to Dynamic Templates

epact2 Quick start guide

1. Open Outlook by clicking on the Outlook icon. 2. Select Next in the following two boxes. 3. Type your name, , and password in the appropriate

A quick user guide to Trace & Tracking

Enterprise Architect basic usage

Microsoft Office Outlook 2007: Intermediate Course 01 Customizing Outlook

WinSCP. Author A.Kishore/Sachin

Calendar Module Enhancements User Guide

Procedure to Create Custom Report to Report on F5 Virtual Services

Aeries.net Student Information System Master Schedule User Manual April 18, 2010

Creating an MCRU Time and Events Table

AKCess Pro Server Access Control User Manual

Styles and Conditional Features. Version: 7.3

Configuring an Enhanced Standard Security Policy

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

Fast Track Model Based Design and Development with Oracle9i Designer. An Oracle White Paper August 2002

Oracle Application Express Workshop I Ed 2

DB Browser UI Specs Anu Page 1 of 15 30/06/2004

Using Blackboard Drive to upload/manage content in Blackboard Learn

LOCKBOX EXCEPTION MODULE USER GUIDE March 2018

Training Guide. Microsoft Excel 2010 Advanced 1 Using Conditional and Custom Formats. Applying Conditional Formatting

PL/SQL Developer 7.0 New Features. December 2005

More Skills 12 Create Indexes and Establish a One-to-One Relationship. To complete this database, you will need the following file:

Lab 5: Delete What You Won t Need from the Publish Process

Utica First Agency Link Notice of Loss User Guide

The BLR Employee Handbook Builder allows you to create your own customized employee handbook. Benefits include:

META Admin User Guide

Programming Languages

Getting Started with LabVIEW Virtual Instruments

Degenio. MouliForms. Migration Oracle forms 6-10g

VPAT for VMware vcloud Networking and Security 5.1

ADF Mobile Code Corner

Exam Code: 1z Exam Name: Build internet applications ii. Vendor: Oracle. Version: DEMO

Creating an ArborCAD filter from Excel.

CONFIGURING LDAP. What is LDAP? Getting Started with LDAP

Converting Relational Input into Hierarchical Output using Google BigQuery Connector

Styles and Conditional Features

Microsoft Office Access 2007: Intermediate Course 01 Relational Databases

COGNOS Multiple Queries

PRODUCTIVITY TIPS USING OUTLOOK Washtenaw Community College

Flex Supplier Portal How to use Flex Supplier Portal

Transcription:

CHAPTER 14 PALCO/ REALSOFT 1 CHAPTER 14 What is The Object Library? The object library became part of Oracle Forms Builder starting with FORMS V5.0. It appears in the navigator as a module by itself. In any development environment, you will always have standards to which you want your developers to adhere as well as common objects that can be reused throughout the development effort. The Object Library provides an easy method of reusing objects and enforcing standards across the entire development organization. You can use the Object Library to create, store, maintain, and distribute standard and reusable objects. There are several advantages to using object libraries to develop applications: 1.Object libraries are automatically re-opened when you startup Form Builder, making your reusable objects immediately accessible. 2.You can associate multiple object libraries with an application. For example, you can create an object library specifically for corporate standards, and you can create an object library to satisfy project-specific requirements.

CHAPTER 14 PALCO/ REALSOFT 2 3. Object libraries feature SmartClasses objects that you define as being the standard. You use SmartClasses to convert objects to standard objects. In essence then, Object libraries store a collection of Oracle Forms objects much like PL/SQL libraries store Oracle Forms Functions and Procedures. How to Create Object Libraries? Assume that you have created three Alerts that you expect to reuse many times in your application. An object library will serve in storing these objects and making them available to other forms. -To build a new object library use Tools Object Library, or alternatively, select the Object libraries node in the object navigator and double click, Oracle Forms Builder will display the following window: - Drag the Alerts from the Object Navigator to the newly created object library as shown below:

CHAPTER 14 PALCO/ REALSOFT 3 - The Object Navigator will have the following hierarchy.

CHAPTER 14 PALCO/ REALSOFT 4 Note that the new object library was created with two tabs (LIB_TAB0 and LIB_TAB1). Each one of these two tabs has its own properties. It is required that you change the first tab title to ALERTS. What you need to do is to activate the property palette of the first tab (Select it and press F4, or use Tools Property palette). - After the property palette appears, change the TITLE property to ALERT.

CHAPTER 14 PALCO/ REALSOFT 5 What Are SmartClasses? A SmartClass is an object that you create within the Object Library like any ordinary object. What is special about a SmartClass is that once you define an object as a SmartClass, you can create new objects based on the SmartClass by dragging the desired SmartClass to the Object Navigator, or you can apply the SmartClass to an existing object by choosing SmartClasses from the popup menu. How to define an object as a smartclass? 1- Invoke the Object library by using Tools Object Library. 2- In the object Library, click the desired object. Assume that you want to define the STD_ALERT Object as a smartclass. Click the ALERT Library Tab and click the STD_ALERT Object. 3- Choose Edit Smartclass. The STD_ALERT will then be immediately checked with a green check sign as shown below: How to create an object based on a SmartClass? 1-In the Object Library, click the desired SmartClass. 2-Drag the SmartClass to the desired module and node. How to Modify an existing Object based on a SmartClass? 1- Selected the desired object in the Object Navigator.

CHAPTER 14 PALCO/ REALSOFT 6 2- Click the right mouse button to display the popup menu that appears below: When you choose the SmartClasses option in the popup menu, all define SmartClass will appear. You can select STD_ALERT. How Does a SmartClass differ from other Objects? SmartClasses differ from the other objects in the Object Library in that any object that is SmartClassed is always a subclassed object. By default, when you drag an object (that is not a SmartClass) to a form, the object created is a copy, not a subclassed object. Other objects in the Object Library can only be used to create new object intances, never to modify an existing object. In contrast, SmartClasses can be applied to existing objects. Oracle Ships demo Object Libraries with the Developer/2000 Rel 2.0, 6, 6i and 9i. In this section, we will demonstrate how to display a CALANDER based on The STANDARDS object library Please follow the following steps This section is incomplete, please ignore the rest

CHAPTER 14 PALCO/ REALSOFT 7 http://otn.oracle.com/sample_code/products/forms/content.html 1- Create a default form based on EMP table 2- In the Object Navigator, Open the stndrd20.olb object Library. It can be found in the following path: c:\orawin95\tools\devdem20\demo\formsstndrd20.olb. 3- Click on the STANDARDS object Library 4-5- Then choose the components TAB and the object library windows appears as shown above (The window on the right) 6- Choose on the CALENDAR component. This object is of type Object Groups. 7- Drag the Calendar object from the Object Library to the Object Groups in the Object Navigator of your new form as shown below:

CHAPTER 14 PALCO/ REALSOFT 8 8- Attach a Library called Calendar.pll to your form Create a trigger. 9- Create a When-mouse-double-click on the HIREDATE item with the following PL/SQL code: date_lov.get_date(sysdate, -- initial date 'emp.hiredate', -- return block.item 240, -- window x position 60, -- window y position 'Start Date', -- window title 'OK', -- ok button label 'Cancel', -- cancel button label TRUE, -- highlight weekend days FALSE, -- autoconfirm selection FALSE); -- autoskip after selection

CHAPTER 14 PALCO/ REALSOFT 9 The date_lov.get_date is a PL/SQL library call 10. Create a new procedure in the PROGRAM UNIT object in the object Navigator and call it Date_choosen. Write the following PL/SQL code for the procedure. (This could be already part of the calendar component) PROCEDURE date_choosen IS BEGIN copy(to_char(date_lov.current_lov_date,'dd-mon-yyyy'), date_lov.date_lov_return_item); go_item(date_lov.date_lov_return_item); if date_lov.lov_auto_skip = TRUE then next_item; end if; END; 11-Compile and Run the form 12- Enter a new record. When you reach the Hiredate item, double click and the following Window appears:

This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.