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

WinDev Discussion :

Énumérer les champs de ruban et de l'onglet


Sujet :

WinDev

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2018
    Messages : 79
    Points : 43
    Points
    43
    Par défaut Énumérer les champs de ruban et de l'onglet
    Bonjour
    J'ai trouvé qq erreur au moment d'énumération merci de voir mon code au niveau des champ Ruban et onglet
    Nom : enumére.png
Affichages : 598
Taille : 13,2 Ko

    dans cette image il y a une fenêtre contenant des boutons, un ruban et un onglet chaque élément parent contient à sont tour des champs
    Pour l'énumération de la fenêtre ca passe sans problème mais pour le ruban et l'onglet il y a un erreur
    voilà mon code:

    // Code pour énumérer les champs de la fenêtre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    I =1
    sChamp =EnumèreChamp(NomFenetre, I)//,parOrdreDeTabulation)
    TANTQUE sChamp<>""
    	Trace({NomFenetre+"."+sChamp,indChamp}..Libellé
    	I++
    	sChamp = EnumèreChamp(NomFenetre, I)//,parOrdreDeTabulation)
    FIN
    //Pour énumérer les champs de ruban et de l'onglet
    J'exécute la procédure PrcourirElementsFenêtre("Ruban") puis onglet
    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
     
    PROCÉDURE PrcourirElementsFenêtre(NomElement)
     
    POUR k=1 _À_  NomElement ..Occurrence
     
    	Trace(NomElement[k]..Libellé,NomElement[k]..Nom,{NomElement..Nom,indChamp}) //OK
    	sChamp 	est une chaîne
    	i est un entier =1
    	sChamp =EnumèreElément({NomElement..Nom,indChamp})// Ici j'ai le message
    	TANTQUE sChamp<>""
     
    		Trace({VarChaines.NomFenetre+"."+sChamp,indChamp}..Libellé)
    	        i++
    		sChamp = EnumèreSousElément({NomElement..Nom,indChamp}, i)
           FIN
    FIN
    Je voulais afficher dans une trace comme ceci:
    Volet1
    Bouton1
    Image1
    Saisie1
    Volet2
    Bouton2
    Combo1
    Libellé
    ...
    Ruban
    Accueil
    Sélecteur1
    ...

    Merci de m'aider afin de corriger mon code

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2018
    Messages : 79
    Points : 43
    Points
    43
    Par défaut
    Bonjour

    Merci de me donner une piste , je suis bloquer

Discussions similaires

  1. [WD23] Énumérer les champs
    Par moha31005 dans le forum WinDev
    Réponses: 3
    Dernier message: 04/04/2018, 08h21
  2. [WD16] Comment énumérer les champs d'une fenêtre Fille MDI
    Par dvdbly dans le forum WinDev
    Réponses: 6
    Dernier message: 18/05/2012, 20h09
  3. afficher tous les champs d'une table
    Par julio84 dans le forum ASP
    Réponses: 8
    Dernier message: 19/01/2005, 10h31
  4. tri avec les champs vides en dernier
    Par r-zo dans le forum Requêtes
    Réponses: 11
    Dernier message: 03/09/2003, 13h40
  5. [CR9] Bug avec les champs à valeur vide ?
    Par Djob dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 15/07/2003, 21h21

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