Connexion
  Proposer un article
  Créer un compte
  S'abonner par Email
  Nous contacter
  Retour au site
 

Ajouter une liste de valeurs LOV dans une page Oracle APE...

 Livres blancs & tutoriels du Jeudi 01 Avril 2010
  0 vote(s)     0    12
 

Ajouter une liste de valeurs LOV dans une page Oracle APE...

Ce tutoriel complète le tutoriel Comment créer votre première application Oracle APEX, il va vous permettre d'ajouter une liste de valeurs LOV.
Qu'est-ce qu'une liste de valeurs LOV ?
Il s'agit d'un jeu de valeurs utilisé pour afficher un élément de page particulier comme une liste déroulante, une liste de boutons radio ou de cases à cocher.

Dans notre exemple, nous allons créer une liste de valeurs pour l'élément de page P2_DEPTNO (colonne deptno de la table emp) et l'associer ensuite à un élément de page de type List SELECT.

Chaque étape est illustrée avec une image-écran que vous pouvez consulter dans la galerie de ce tutoriel.

 

Pour plus d’information :

Livre Oracle APEX écrit en français par Ahcène BOUROUIS aux  Editions ENI

Formation initiation à Oracle APEX

Formation de niveau avancé à oracle apex

Accéder au tutoriel Comment créer une application Oracle APEX

 

 


Les étapes pour ajouter une liste de valeurs LOV dans une page Oracle APEX

 

Commencez par vous connecter à votre espace de travail et sélectionnez ensuite l'application Administration du personnel. Rapellez-vous, nous avons précédemment créé cette application dans le tutoriel Comment créer votre première application Oracle apex.

    Image-écran 1 de la galerie - Page application APEX

Cliquez sur le lien Composants partagés pour afficher la page Composants partagés comme le montre l'exemple ci-dessous

    Image-écran 2 de la galerie -  Page composants partagés APEX

Dans la section Interface Utilisateur, cliquez sur le lien Liste de valeurs (LOV) pour afficher la page de création.
L'exemple ci-dessous affiche une liste de valeurs (LOV) nommée Lignes d'état par page utilisée par APEX pour sélectionner le nombre
de ligne à afficher par page.

    Image-écran 3 de la galerie -  Page liste de valeurs LOV

Cliquez sur le bouton Créer > pour ajouter une nouvelle liste de valeurs LOV.

    Image-écran 4 de la galerie -  Source liste de valeurs LOV


cochez l'option Entièrement nouveau et cliquez sur le bouton Suivant >.

    Image-écran 5 de la galerie -  Nom et type liste de valeurs LOV
   
Dans la zone Nom, entrez liste-depts,
Dans la zone Type, Cochez l'option Dynamique et
Cliquez sur le bouton Suivant >.

    Image-écran 6 de la galerie -  Valeurs statiques et d'interrogation de la liste de valeurs LOV
   
Dans la zone texte Interrogation, entrez la requête SQL ci-dessous :

    select dname d, deptno r
    from   dept
    order by 1   

Cette requête affiche les colonnes dname et deptno de la table dept. d et r étant respectivement l'alias des colonnes dname et deptno.

Il est indispensable de respecter ce format de requête pour créer une liste de valeurs LOV. Oracle APEX affiche la première colonne dans la liste et
retourne la valeur de la deuxième colonne à la page Oracle APEX.

Cliquez sur le bouton Créer une liste de valeurs (LOV) pour terminer.

Oracle APEX réaffiche la page des listes de valeurs LOV avec la liste de valeurs que nous venons d'ajouter.

    Image-écran 7 de la galerie -  Page liste de valeurs LOV actualisée

Cliquez sur l'icône Barre outils Oracle APEX dans la barre d'outils en haut à droite de la page pour accéder aux pages de l'application.

    Image-écran 8 de la galerie -  Page Apex


Nous allons maintenant associer la liste de valeurs LOV liste_depts au champ texte P2_DEPTNO afin d'afficher une liste déroulante.

Pour cela, dans la zone Page, tapez 2 et pressez la touche Entrée pour afficher la page 2.

    Image-écran 9 de la galerie -  Page 2 application APEX
   
Cliquez sur l'élément de page APEX pour afficher ses propriétés.

    Image-écran 10 de la galerie -  Défintion élément de page APEX

Dans cette étape, nous allons modifier 2 propriétés : le type d'élément et la liste de valeurs LOV associée.

Actuellement, le type d'élément courant est Champ de texte. Nous allons sélectionner le type Select LIST.

Dans la zone Afficher en tant que, sélectionnez [Select LIST] sous champ de texte.

Cliquez ensuite sur l'onglet Liste de valeurs LOV.
 
    Image-écran 11 de la galerie - Associer liste de valeurs LOV à un élément List SELECT
   
Dans la zone Liste de valeurs (LOV) nommée, sélectionnez liste_depts.
Cliquez sur le bouton Appliquer les modifications.

Exécutez votre application et sélectionnez une ligne de l'état sur la table EMP et vous obtiendrez le résultat suivant.

    Image-écran 12 de la galerie - Affichage page formulaire EMP avant-après modification

Dans le prochain tutoriel, nous ajouterons des validations pour contrôler la saisie de l'utilisateur et l'avertir en cas d'erreur.

 



      


Ahcene BOUROUIS
Depuis le 31 Août 2009
20 article(s) publié(s)

  1594 lectures

Donner votre avis   
 
Page application APEX
Page composants partagés APEX
Page liste de valeurs LOV
Source liste de valeurs LOV
Nom et type liste de valeurs LOV
Valeurs statiques et d'interrogation de la liste de valeurs LOV
Page liste de valeurs LOV actualisée
Page Apex
Page 2 application APEX
Défintion élément de page APEX
Associer liste de valeurs LOV à un élément List SELECT
Affichage page formulaire EMP avant-après modification
 
 
 
 
 
Discussion
  0 commentaire(s)
 

 Se connecter pour poster un commentaire ou   Créer un compte.



 
 
 
Les derniers articles publiés
 
10-08-2010
 Actualités technologie APEX ...
    0
 
Lancement de forum APEX, le 1er foru...
Un nouveau forum francophone dédié au Framework Oracle APEX en ligne depuis le 3 août 2010
01-04-2010
 Livres blancs & tutoriels / ...
    0
 
Ajouter une liste de valeurs LOV dan...
Ce tutoriel complète le tutoriel Comment créer votre première application Oracle APEX, il va vous permettre d'ajouter une liste de valeurs LOV.
08-03-2010
 Livres blancs & tutoriels / ...
    0
 
Comment créer votre première applica...
Tutoriel de prise en main d'Oracle APEX Ce tutoriel vous guide dans la création de votre première application Oracle APEX.
06-03-2010
 Actualités technologie APEX ...
    0
 
Liste des blogs Oracle APEX - Applic...
La communauté des développeurs et concepteurs Oracle Application Express (APEX) grossit de jour en jour. Avec plus de 20.000 comptes développ...
05-03-2010
 Actualités technologie APEX ...
    0
 
La presse parle du livre Oracle APEX...
Programmez, le magazine du développement parle du livre Oracle APEX.
29-12-2009
 Actualités technologie APEX ...
    0
 
Oracle application express APEX 4.0 ...
Oracle APEX 4.0 est disponible en bêta test sur Amazon EC2 depuis quelques jours.
18-12-2009
 Evénements ABSODIA / Absodia...
    0
 
Offre spéciale de formation Oracle A...
A l'occasion de l'ouverture de ses bureaux à Lyon, ABSODIA lance une offre spéciale FORMATIONS du 5 novembre au 18 décembre 2009.
11-11-2009
 Livres blancs & tutoriels / ...
    0
 
Livre blanc Oracle APEX et Orale 10g...
L’avènement du logiciel libre a conduit les éditeurs majeurs des bases de données à repenser leur modèle économique et à intégrer dans leur offre...
07-11-2009
 Livres blancs & tutoriels / ...
    2
 
Livre Oracle Apex (Application Expre...
Le 1er guide du développeur Oracle APEX - Application Express écrit en français aux Editions ENI.
05-11-2009
 Actualités technologie APEX ...
    0
 
Oracle APEX - Application Express Li...
Orace APEX Listener ou Application Express Listener est disponible depuis fin octobre 2009.
07-10-2009
 Actualités technologie APEX ...
    0
 
Date de sortie Oracle 11g XE
Aucune annonce concernant l'édition gratuite Oracle 11g XE à l'occasion du lancement d' Oracle 11g R2 le 22 septembre 2009 à Paris.
07-10-2009
 Actualités technologie APEX ...
    0
 
date de sortie Application Express 4...
Application Express - APEX 4.0 à Oracle OpenWord du 11 au 15 octobre 2009 à San Francisco
25-09-2009
 Actualités technologie APEX ...
    0
 
Application Express 4.0
La feuille de route d'Application Express 4.0
25-09-2009
 Livres blancs & tutoriels / ...
    0
 
Utilisez AnyGantt et AnyMap dans App...
Oracle APEX - Application Express 3.2.1 inclut 2 nouveaux composants AnyChart : AnyGantt pour créer des diagrammes de Gantt et AnyMap pour créer ...
16-09-2009
 Actualités technologie APEX ...
    0
 
Oracle 11g XE
Depuis des mois, les spéculations vont bon train à propos de la date de sortie d'Oracle 11g XE. Tous les experts Oracle s'accordent à dire qu'i...
14-09-2009
 Actualités technologie APEX ...
    0
 
Application Express 3.2.1 et AnyChar...
Application Express 3.2.1 intègre deux nouveaux composants Flash
13-09-2009
 Actualités technologie APEX ...
    0
 
Application Express 3.2.1 disponible...
Oracle Application Express est disponible depuis fin août 2009.
29-06-2009
 Actualités technologie APEX ...
    2
 
Oracle Application Express 3.2 : Con...
Nouveau - Convertissez vos applications Oracle Forms / Reports avec Oracle Application Express 3.2