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 :

bouton et :system.cursor_item


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 80
    Par défaut bouton et :system.cursor_item
    bonjour les developpeurs

    j'ai un petit problème et j'espère que vous pouvez m'aider
    dans mon interface, j'ai une liste déroulante (pour la recherche) et un bouton

    lorsque je clique sur le bouton, les données sont affichées dans les item-text (d'prés ce qu'il était choisi dans la liste)
    donc mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    WHEN-BUTTON-PRESSED
    
    declare
    Liste  Varchar2(61) := :system.cursor_item; 
    Valeur Varchar2(30) := Name_In( Liste );
    Nbre   integer ;
    element varchar(100);
    begin
    	 Nbre := Get_List_Element_Count( Liste ) ;
    	
       FOR i IN 1 .. Nbre Loop 
          IF Get_List_Element_Value( Liste, i ) = Valeur Then
             element:= Get_List_Element_Value( Liste, i ) ;
             Exit ;
          End IF ;
       End loop ;
    end;
    ....
    mais lors de l'execution, un message d'erreur s'affiche:

    FRM-41329: l'élément bouton1 n'est pas un élément Liste
    d'où vient ce message
    merci d'avance

  2. #2
    Membre très actif Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 941
    Par défaut
    d'où vient ce message
    Pour repérer le code incriminé, fais un Débuggage de ton code pas à pas
    Une trace avant l'instruction et une autre après...

    .

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 80
    Par défaut
    merci star

    mais je pense que le problème vient du
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Liste  Varchar2(61) := :system.cursor_item;
    car j'ai trouvé cette fonction dans votre forum qui concerne essentiellement les évènements de la liste déroulante (comme WHEN-MOUSE-CLICK)
    parceque lorsque j'ignore cette ligne et je remplace "Liste" par le nom de la liste déroulante (LD)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Valeur Varchar2(30) := Name_In( LD);
    ....
     
    Nbre := Get_List_Element_Count( LD) ;
    ...
    aucun message d'erreur n'est affiché, mais aucune donnée n'est trouvée
    n'existe pas une fonction qui remplace "Liste Varchar2(61) := :system.cursor_item" pour qu'ielle s'adapte aux évènements du bouton?

  4. #4
    Membre très actif Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 941
    Par défaut
    t'es sûr que ça compile bien avec
    Name_In( LD);
    LD est une variable ?

    .

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 80
    Par défaut
    oui, j'ai juste oublié ' '
    Name_In( 'LD');
    LD est le nom de la liste déroulante

  6. #6
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    J'avoue ne pas comprendre le but du code..

    Un élément liste, tu as directement sa valeur par :nom_block.nom_item

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/03/2013, 11h33
  2. [C#][word2007] Cacher les boutons systems
    Par cedkat dans le forum VSTO
    Réponses: 1
    Dernier message: 23/06/2011, 01h51
  3. [gabarit] Les boutons systemes en haut a droite
    Par kase74 dans le forum WinDev
    Réponses: 1
    Dernier message: 25/10/2007, 11h08
  4. Réponses: 7
    Dernier message: 15/06/2006, 22h18
  5. Réponses: 2
    Dernier message: 14/10/2005, 17h21

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