IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

Replir une liste ITEM


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Consultant informatique
    Inscrit en
    Juin 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2010
    Messages : 48
    Par défaut Replir une liste ITEM
    Bonjour,

    Je voudrai remplir une liste d'élément par des valeur dynamiquement, c'est à dire, selon l'utilisateur connecté, quand il clique sur la liste seule les région pour les quelle il est affecté dans la base seront affiché.

    J'ai une table région (User_name, Cod_région, lib_région)

    pour récupérer l'utilisateur connecté je fait ça dans WHEN-NEW-FORM-INSTANCE:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
          Declare
     
    	Utilisateur   varchar2(30);
             BEGIN
    	select user into utilisateur  from dual;
           End ;
    j'ai préparer un "list_item" vide sur forms.

    mais j'ai l'habitude de remplir la liste statiquement en ajoutant des valeurs à travers la palette des propriété, là je veut que ça soit dynamique et qu'elle affiche les code_dep relatif à l'utilisateur connecté.

    si je fait une affectation directe, il n'accepte qu'une seule valeur.

    Merci

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760

  3. #3
    Membre averti
    Profil pro
    Consultant informatique
    Inscrit en
    Juin 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2010
    Messages : 48
    Par défaut
    merci pour la réponse, j'ai essayer de suivre les instruction décrites dans le tutoriel, mais j'ai un problème avec la création du groupe.
    j'ai créer le list item est je l'est appeler "SITE".
    Pour la création du groupe il y'a deux méthodes à ce que j'ai compris, une avec requête et une via l'interface graphique de forms, j'ai suivie la plus simple (Via l'interface forms). j'ai créer le groupe (RG_DEP) et je lui ai attribuer le requête suivante dans la palette des propriété "Record Group Query"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    select distinct c.cod_dep  
     	from commune c, poste_surveillance p 
     		where  c.cod_commune = p.cod_commune 
     		and  p.cod_co in ( select cod_CO 
     													from utilisateur_co
     													where nom_user = upper (:EDI_SCENARIO.utilisateur)
     											)
    jusque là tout va bien, l'élément liste est créer, le groupe aussi, le champ non basé "Utilisateur" aussi/

    dans le trigger "when-new-form instance" j'ai mis le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     select user into :EDI_SCENARIO.utilisateur  from dual;
      errcode := Populate_Group( 'RG_DEP' );
     
       CLEAR_LIST('DUMMY.SITE');
     
       POPULATE_LIST('DUMMY.SITE', 'RG_DEP' );
    mais à l'exécution il m'affiche l'erreur "FRM-30351: No list elements defined for list item.
    List SITE"

    Donc pour lui la liste ne contient pas des éléments alors que la requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    POPULATE_LIST('DUMMY.SITE', 'RG_DEP' )
    est bien présente.

    une suggestion??

    Merci

Discussions similaires

  1. PL/SQl et affichage sur une list item
    Par tlili_info dans le forum Forms
    Réponses: 1
    Dernier message: 24/01/2010, 10h53
  2. Sélectionner un item d'une list view
    Par Coussati dans le forum Composants VCL
    Réponses: 4
    Dernier message: 14/02/2006, 22h16
  3. Se positionner sur un item d'une liste déroulante
    Par pyxosledisciple dans le forum IHM
    Réponses: 1
    Dernier message: 08/02/2006, 20h19
  4. Selectionner automatiquement un item dans une liste
    Par nebule dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/12/2004, 17h03
  5. Réponses: 2
    Dernier message: 17/08/2003, 20h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo