DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table
  • Conditions d'utilisation
  • Les différents types d'indices de colonne
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie le nom d'une colonne d'un champ Table ou Table hiérarchique.
Exemple
// Nom de la troisième colonne du champ Table "TABLE_TableProduit"
ResNomColonne = TableEnumèreColonne(TABLE_TableProduit, 3)
WINDEViPhone/iPadMac Catalyst
// Manipulation de la colonne via une variable de type Champ
pCol est un Champ
pCol <- TableEnumèreColonne(TABLE_TableProduit, 3)
WINDEViPhone/iPadMac Catalyst
// Enumération de toutes les colonnes du champ Table "TABLE_TableProduit"
UneColonne est un Champ
POUR nColonne = 1 _À_ TableOccurrence(TABLE_TableProduit, toColonne)
UneColonne <- TableEnumèreColonne(TABLE_TableProduit, nColonne)
Trace(UneColonne.NomComplet + "//" + UneColonne.Titre)
FIN
Syntaxe
<Résultat> = TableEnumèreColonne(<Champ Table> , <Indice de la colonne>)
<Résultat> : Chaîne de caractères
  • Nom de la colonne.
    WINDEViPhone/iPadMac Catalyst Ce résultat peut être affecté directement à une variable de type Champ.
  • Chaîne vide ("") si le paramètre <Indice de la colonne> est égal au nombre de colonnes du champ Table + 1.
<Champ Table> : Nom de champ
Nom du champ Table à manipuler.
Si ce paramètre correspond à une chaîne vide (""), le champ manipulé est le champ Table auquel le traitement en cours appartient.
<Indice de la colonne> : Entier
Indice de la colonne recherchée, compris entre 1 et le nombre de colonnes du champ Table + 1.
Si ce paramètre est supérieur au nombre de colonnes du champ Table + 1, une erreur du WLangage est générée.
Pour connaître le nombre de colonnes d'un champ Table, utilisez la fonction TableOccurrence.
Remarques

Conditions d'utilisation

La fonction TableEnumèreColonne peut être utilisée indifféremment sur :
  • un champ Table fichier ou par programmation.
  • un champ Table hiérarchique fichier ou par programmation.
  • un champ monosélection ou multisélection,
WEBDEV - Code ServeurPHP Rappel : La multisélection n'est pas disponible sur les champs Table "classiques".

Les différents types d'indices de colonne

Il existe 2 types d'indices pour les colonnes :
  • Indice de la position visible : indice de la colonne lors de l'exécution de la fenêtre.
  • Indice de création : indice de la colonne lors de la création du champ sous l'éditeur de fenêtres.
Ces deux types d'indices peuvent être connus avec la fonction TableIndiceColonne.
Ces indices sont différents à partir du moment où les colonnes ont été déplacées par l'utilisateur.
La fonction TableEnumèreColonne utilise l'indice de création de la colonne.
Composante : wd290obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Bendo na bendo
Le Taille + 1 sur ma tablette fait planter le processus.
Seul les valeurs de colonnes sont acceptées, si +1 il ne me renvoie absolument pas une chaîne vide ("") #PasCool

Du coup ça part en boucle de 1 à TABLE_MaTable..NombreColonne
Bendo
04 déc. 2017

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale