Bonjour Je veux bien énumérer les champs de chaque fenêtre dans autre fenêtre. c'est à dire une nouvelle fenêtre qui reçoit ces champs. Actuellement je le fais dans un autre plan mais de la même fenêtre. Le traitement que je cherche c'est comme une procédure générale Avez vous une idée ou une piste ? Merci
Héllo EnumèreChamp (Fonction) Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Merci Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! J'ai déjà développé un code qui me permet d'énumérer tous les champs de la fenêtre en cours, donc je ne cherche plus comment lister les champs mais ce que je cherche au lieu de lister les champs de chaque fenêtre dans la même fenêtre, je voudrais lister les champs de toutes les fenêtres dans une seule fenêtre. Par exemple : fenêtre1 , fenêtre2, fenêtre3,... que je veux les analyser ET fenêtreX qui reçoit les champs des autres fenêtres Je cherche une idée ou une astuce
Merci de votre retour J'ai trouvé qq erreur au moment d'énumération merci de voir mon code au niveau des champ Ruban et onglet 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 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 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