Vous êtes sur la page 1sur 48

Utiliser l'environnement Forms Developer

Copyright © 2004, Oracle. Tous droits réservés.


Objectifs
A la fin de ce chapitre, vous pourrez :
• décrire les composants de Forms Builder
• naviguer dans l'interface Forms Builder
• identifier les principaux objets d'un module Form
• personnaliser une session Forms Builder
• utiliser les fonctionnalités d'aide en ligne
• identifier les principaux fichiers exécutables
de Forms
• décrire les types de module Forms
• définir des variables d'environnement pour
la conception et l'exécution
• exécuter une Form à partir de Forms Builder

3-2 Copyright © 2004, Oracle. Tous droits réservés.


Principales caractéristiques
de Forms Builder

Forms Builder permet les opérations suivantes :


• Fournir aux utilisateurs une interface permettant
d'insérer, de mettre à jour, de supprimer
et d'interroger des données
• Présenter les données sous forme de texte,
d'images et de contrôles personnalisés
• Contrôler les Forms entre différentes fenêtres
et transactions de base de données
• Utiliser des menus intégrés
• Envoyer des données à Oracle Reports

3-3 Copyright © 2004, Oracle. Tous droits réservés.


3-4 Copyright © 2004, Oracle. Tous droits réservés.
Composants Forms Builder :
Object Navigator

• Affichage • Icônes pour


hiérarchique représenter
des objets côté les objets
client et côté • Fonction
serveur de recherche
• Barre d'outils rapide
pour créer,
supprimer,
fermer,
développer
ou réduire

3-5 Copyright © 2004, Oracle. Tous droits réservés.


Composants Forms Builder :
Property Palette

• Copier/coller
des propriétés
• Fonction de
recherche rapide

3-6 Copyright © 2004, Oracle. Tous droits réservés.


Composants Forms Builder :
Layout Editor

Barre
d'outils

Palette
d'outils

3-7 Copyright © 2004, Oracle. Tous droits réservés.


Composants Forms Builder :
PL/SQL Editor

Le PL/SQL Editor permet les opérations suivantes :


• Utiliser PL/SQL dans des Forms
• Entrer et compiler du code

3-8 Copyright © 2004, Oracle. Tous droits réservés.


Démarrer avec l'interface Forms Builder

• Démarrez Forms Builder


• Connectez-vous à la base
de données :
– Menu :
Sélectionnez File > Connect
ou
– Barre d'outils :
Cliquez sur Connect

3-9 Copyright © 2004, Oracle. Tous droits réservés.


3-10 Copyright © 2004, Oracle. Tous droits réservés.
Forms Builder : structure des menus

3-11 Copyright © 2004, Oracle. Tous droits réservés.


3-12 Copyright © 2004, Oracle. Tous droits réservés.
Blocks, Items et Canvases

Canvas 1 Canvas 2

Items Items
Block A Block B

3-13 Copyright © 2004, Oracle. Tous droits réservés.


3-14 Copyright © 2004, Oracle. Tous droits réservés.
Navigation dans un Block

Canvas 1 Canvas 2

3-15 Copyright © 2004, Oracle. Tous droits réservés.


Data Blocks

A B C
Data Block maître
2
A B C D

Table 3

4
1 Data Block détail
5
X Y Z

X Y Z

Table

3-16 Copyright © 2004, Oracle. Tous droits réservés.


3-17 Copyright © 2004, Oracle. Tous droits réservés.
3-18 Copyright © 2004, Oracle. Tous droits réservés.
Forms et Data Blocks

Block 1 Block 1 Block 1

Form C
Block 2 Ouvrir la Form
Block 2
Ouvrir Block 1
Block 3 la Form
Form A Form B

Block 4 Modules multiforms

Module
à Form unique

3-19 Copyright © 2004, Oracle. Tous droits réservés.


3-20 Copyright © 2004, Oracle. Tous droits réservés.
Hiérarchie des modules Form

Module

Base de
Table
données
Blocks
Colonne

Trigger
Trigger Item
Frame Item
Program
Program Canvas
Units Item
units

Trigger
Trigger

Window

3-21 Copyright © 2004, Oracle. Tous droits réservés.


3-22 Copyright © 2004, Oracle. Tous droits réservés.
Personnaliser une session Forms Builder

3-23 Copyright © 2004, Oracle. Tous droits réservés.


3-24 Copyright © 2004, Oracle. Tous droits réservés.
Enregistrer les préférences

Fichier des
préférences existantes

Préférences
modifiées

Motif :
prefs.ora
Fichier des Windows :
préférences mises cauprefs.ora
à jour et fusionnées

3-25 Copyright © 2004, Oracle. Tous droits réservés.


3-26 Copyright © 2004, Oracle. Tous droits réservés.
Utiliser le système d'aide en ligne

3-27 Copyright © 2004, Oracle. Tous droits réservés.


3-28 Copyright © 2004, Oracle. Tous droits réservés.
Fichiers exécutables de Forms Developer

Forms Builder

Forms
Forms Compiler
Services
Définitions

Fichiers exécutables

3-29 Copyright © 2004, Oracle. Tous droits réservés.


3-30 Copyright © 2004, Oracle. Tous droits réservés.
Types de module Forms Developer

Librairie Librairie
PL/SQL d'objets

Menus Forms Librairies

Composants d'Oracle
Forms Developer
Sources de données Base de données

3-31 Copyright © 2004, Oracle. Tous droits réservés.


3-32 Copyright © 2004, Oracle. Tous droits réservés.
Définir des variables d'environnement
Forms pour l'exécution

Variables définies sur l'ordinateur de niveau


intermédiaire (utilisées lors de l'exécution) :
• FORMS90_PATH
• ORACLE_PATH
• CLASSPATH

Pour le déploiement de Forms,


les paramètres du fichier de
contrôle de l'environnement
remplacent les paramètres
système.

3-33 Copyright © 2004, Oracle. Tous droits réservés.


3-34 Copyright © 2004, Oracle. Tous droits réservés.
Définir des variables d'environnement
Forms pour la conception

Variables définies sur l'ordinateur sur lequel est


installé Developer Suite (utilisées par Forms Builder) :
• FORMS90_BUILDER_CLASSPATH
• UI_ICON
• UI_ICON_EXTENSION
• FORMS90_HIDE_OBR_PARAMS

Windows :
modification dans
la base de registre
(REGEDIT.EXE ou
REGEDT32.EXE)

3-35 Copyright © 2004, Oracle. Tous droits réservés.


3-36 Copyright © 2004, Oracle. Tous droits réservés.
Variables d'environnement
et compatibilité an 2000

• NLS_DATE_FORMAT
• FORMS90_USER_DATE_FORMAT
• FORMS90_USER_DATETIME_FORMAT
• FORMS90_OUTPUT_DATE_FORMAT
• FORMS90_OUTPUT_DATETIME_FORMAT
• FORMS90_ERROR_DATE_FORMAT
• FORMS90_ERROR_DATETIME_FORMAT

3-37 Copyright © 2004, Oracle. Tous droits réservés.


3-38 Copyright © 2004, Oracle. Tous droits réservés.
Fichiers Forms de définition des variables
d'environnement d'exécution
Fichier de contrôle de l'environnement :
• \forms90\server\default.env ou
• Autre fichier désigné dans le fichier
de configuration Forms
Fichier de configuration Forms :
• \forms90\server\formsweb.cfg ou autre
• Utilisé pour préciser :
– les paramètres système, tels que envFile
et workingDirectory,
– les paramètres utilisateur, tels que form et userid,
– les paramètres du client Java,
– d'autres paramètres.

3-39 Copyright © 2004, Oracle. Tous droits réservés.


Tester une Form : le bouton Run Form
• Avec la commande de menu ou le
bouton Run Form, vous pouvez :
– Exécuter une Form à partir
de Forms Builder
– Tester la Form dans un environnement
à trois niveaux
• La commande Run Form utilise les paramètres
définis dans Preferences :
– Edit > Preferences
– Onglet Runtime
– Définissez le paramètre
Web Browser Location
si nécessaire
– Définissez la valeur
Application Server URL afin
qu'elle pointe vers Forms Servlet :
http://127.0.0.1:8889/forms90/f90servlet

3-40 Copyright © 2004, Oracle. Tous droits réservés.


3-41 Copyright © 2004, Oracle. Tous droits réservés.
Synthèse

Ce chapitre vous a permis d'apprendre que :


• Forms Builder inclut l'Object Navigator,
la Property Palette, le Layout Editor et
le PL/SQL Editor
• vous pouvez utiliser l'Object Navigator ou le menu
et les icônes de la barre d'outils associée afin
de naviguer dans l'interface de Forms Builder
• les principaux objets d'un module Form sont
les Blocks, les Items et les Canvases
• la boîte de dialogue Edit > Preferences vous
permet de personnaliser la session Forms Builder

3-42 Copyright © 2004, Oracle. Tous droits réservés.


3-43 Copyright © 2004, Oracle. Tous droits réservés.
Synthèse
• Le menu Help vous permet d'utiliser les
fonctionnalités d'aide en ligne afin de rechercher
des rubriques ; vous pouvez également appeler
l'aide contextuelle.
• Les fichiers exécutables de Forms Developer
sont Forms Builder et Forms Compiler.
• Les types de module de Forms Developer sont
les Forms, les menus et les librairies.
• Vous pouvez indiquer des variables
d'environnement dans le fichier d'environnement
Forms (pour l'exécution) ou sur l'ordinateur
de développement (pour la conception).
• Vous pouvez utiliser le bouton Run Form pour
exécuter une Form à partir de Forms Builder.

3-44 Copyright © 2004, Oracle. Tous droits réservés.


Présentation de l'exercice 3

Dans cet exercice, vous allez :


• vous familiariser avec l'Object Navigator
• paramétrer les préférences dans Forms Builder
• utiliser le Layout Editor pour modifier l'apparence
de la Form
• définir des préférences d'exécution afin d'utiliser
OC4J pour tester des applications
• exécuter une application Form à partir de Forms
Builder
• définir des variables d'environnement afin que
le Layout Editor dans Forms Builder affiche
des images .gif dans les boutons iconiques.

3-45 Copyright © 2004, Oracle. Tous droits réservés.


3-46 Copyright © 2004, Oracle. Tous droits réservés.
3-47 Copyright © 2004, Oracle. Tous droits réservés.
3-48 Copyright © 2004, Oracle. Tous droits réservés.

Vous aimerez peut-être aussi