PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WinDevWebDev - Code ServeurWebDev - Code NavigateurWinDev MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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
WebDev - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Nouveauté 19
WebDev - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
WebDev - Code ServeurWindows 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 ou sans guillemets)
Nom de l'objet "parent" (contenant le champ). Ce paramètre correspond au nom d'un champ, 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.
Composantes
WinDevWebDev - Code ServeurEtats et Requêtes wd210gpu.dll
Linux wd210gpu.so
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