1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Parcours des champs d'une fenêtre

Discussion dans 'Windev' créé par suenodesign, Fev 9, 2018.

  1. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    Parcours des champs d'une fenêtre
    et
    affichage de leur type et libellé

    Code (Text):

    sParent est une chaîne = "FEN_SAISIE_CLIENT"
    sNomChamp est une chaîne=EnumèreSousElément(sParent,enumPremier)

    TANTQUE sNomChamp<>""

    // nom complet du champ
    sNomComplet est une chaîne=sParent+"."+sNomChamp
    // récupération du type de l'élément
    nType est un entier={sNomComplet,indGPW}..Type

    // si c'est un groupe de champs ou un onglet
    SI nType=typOnglet OU nType=typTable OU nType=typBarreOutils OU nType=typBoîteAOutils OU nType=typSuperChamp ALORS
    // énumération des champs qui sont à l'intérieur
    Trace(sNomComplet)
    SINON
    // ne fait rien si c'est une option de menu
    SI nType<>typOptionMenu ALORS
    // Trace de l'élément
    Trace(sNomComplet,nType,{sNomComplet,indGPW}..Libellé,{sNomComplet,indGPW}..Groupe)
    FIN
    FIN

    // Champ suivant
    sNomChamp=EnumèreSousElément(sParent)
    FIN
     
     
    WX1331, LAPIPE2018 et hammatag aiment ça.
  2. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    371
    J'aime reçus:
    372
    Merci pour ce code interessant:)
     

Partager cette page

Chargement...