
P.-J. Charrel & J.-M. Thévenin, Université Toulouse 1, Licence Pro RTICPMO page
Sommaire
PARTIE I : L’environnement d’Oracle .................................................................................... 4
TP 1Connexion des Clients au Serveur Oracle, Pratique de SQL avec l'éditeur SQL-
Worksheet ............................................................................................................................................ 4
1. Objectifs ..........................................................................................................................................4
2. Environnement ...............................................................................................................................4
2.1. Les outils Oracle ..................................................................................................................................... 4
2.2. La base de données support des TP ........................................................................................................ 5
3. Actions ............................................................................................................................................6
3.1. A propos de l'outil SQL-Net8 Easy Config ............................................................................................. 6
3.2. Lancer l'outil Administration Toolbar ..................................................................................................... 7
3.3. Lancer l'outil SQL Worksheet ................................................................................................................. 7
3.4. Lancer l'outil Admin ODBC ................................................................................................................... 8
3.5. Lancer Microsoft ACCESS ..................................................................................................................... 8
3.6. Traiter les Requêtes SQL suivantes ........................................................................................................ 9
TP 2 Traduction de règles de gestion à l'aide de déclencheurs Bases de Données .............. 10
1. Objectifs ........................................................................................................................................10
2. Environnement .............................................................................................................................10
3. Actions ..........................................................................................................................................10
PARTIE II : Développement d’applications clientes avec Developper 2000 ........................ 14
TP 3 Le concept de formulaire dans Developer 2000 ............................................................ 14
1. Rappel : Les trois principaux objets d’un module ...................................................................14
Bloc (Block) ................................................................................................................................................. 14
Elément (Item) ............................................................................................................................................. 15
Canevas (Canvas) ......................................................................................................................................... 15
2. Création d'un formulaire basique ..............................................................................................16
3. Création d’un formulaire comportant un sous formulaire .....................................................16
4. Exercice .........................................................................................................................................18
TP 4 Listes de valeurs (LOV) et déclencheurs d'applications. Création de boutons et de
déclencheurs associés à des LOV écrits en PL/SQL ........................................................................ 19
1 Rappel : la gestion des clés étrangères ........................................................................................19
2. création d’un formulaire exploitant une LOV ..........................................................................19
2.1. Exercice : expérimentation des LOV .................................................................................................... 19
2.2. Concepts autour des LOV ..................................................................................................................... 20
3. Améliorer l'utilisation d'une LOV .............................................................................................22
4. Déclencheurs d’application (triggers) ........................................................................................22
4.1. Exemple : contrôler l’affichage d’une LOV dans un formulaire .......................................................... 23
4.2. Déclencheurs d’application et déclencheurs base de données ............................................................... 23
5. Gestion automatique de l’affichage d’une LOV .......................................................................24
Solution 1 : création d’un déclencheur WHEN-MOUSE-DOUBLECLICK pour l’item NJ ....................... 24
Solution 2 : création d’un déclencheur PRE-TEXT-ITEM pour l’élément NJ ............................................ 24
Solution 3 : création d’un bouton avec un déclencheur WHEN-BUTTON-PRESSED ............................... 25
6. Gestion de LOV dynamiques ......................................................................................................25