PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Enumère les champs d’une fenêtre ou d’une page.
Remarques :
  • Cette fonction est utilisée par le groupware utilisateur pour énumérer les champs dont l’état (invisible, grisé, inactif) peut être modifié par le groupware utilisateur.
  • Cette fonction peut être utilisée même si le groupware utilisateur n'est pas activé dans le projet.
Versions 19 et supérieures
Windows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Nouveauté 19
Windows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Windows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Exemple
PROCEDURE EnumereChampFils(sNomParent est une chaîne)

// Parcours des champs
nIndice est un entier = 1
sNomChampFils est une chaîne
sInfoChamp est une chaîne = gpwEnumèreChamp(sNomParent, nIndice)
TANTQUE sInfoChamp <> ""
Trace(sInfoChamp)
// Récupération du nom complet du champ fils
sNomChampFils = ExtraitChaîne(sInfoChamp, 1, TAB)
Trace(sNomChampFils)
// Champ suivant
nIndice++
sInfoChamp = gpwEnumèreChamp(sNomParent, nIndice)
FIN
Syntaxe
<Résultat> = gpwEnumèreChamp(<Elément parent> , <Indice>)
<Résultat> : Chaîne de caractères
  • Caractéristiques du champ trouvé. Ces caractéristiques sont de la forme :
    <Nom complet du champ> + TAB + <Nom complet du parent> + TAB + ...
    <Type> + TAB + <Type en clair> + TAB + <Libellé>

    où :
    • <Nom complet du champ> : Nom complet du champ trouvé.
    • <Nom complet du parent> : Nom complet du parent du champ (chaîne vide pour une fenêtre).
    • <Type> : identifiant du type du champ (propriété ..Type).
    • <Type en clair> : Type du champ lisible (par exemple "Bouton", "Ascenseur", ...).
    • <Libellé> : Libellé du champ.
  • "" (chaîne vide) si l'énumération est terminée.
<Elément parent> : Chaîne de caractères avec guillemets
Nom de l'objet "parent" (contenant le champ). Ce paramètre correspond au nom d'une fenêtre, d'une page ou d'un état.
<Indice> : Entier
Indice du champ à énumérer. Chaque champ est associé à un numéro. Ce numéro correspond à l'ordre de création des champs.
Composante : wd250gpu.dll
Version minimum requise
  • Version 18
Documentation également disponible pour…
Commentaires
Enumération sur champ de Type Groupe de Champs (TypGRP)
Pour le groupe de champ GRP_Ex composé des champs "SAI_Nom","Sai_Prénom"
gpwEnumereChamp(GRP_Ex,1) renvoie "" alors que EnumèreChamp(GRP_Ex,1) renvoie "SAI_Nom"
Sylvain RICAU
16 fév. 2016