PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie le nom d'une colonne d'un champ Table ou Table hiérarchique.
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Versions 18 et supérieures
WEBDEV - Code ServeurPHP Cette fonction permet désormais de manipuler les champs Table hiérarchique dans les sites WEBDEV et PHP.
Nouveauté 18
WEBDEV - Code ServeurPHP Cette fonction permet désormais de manipuler les champs Table hiérarchique dans les sites WEBDEV et PHP.
WEBDEV - Code ServeurPHP Cette fonction permet désormais de manipuler les champs Table hiérarchique dans les sites WEBDEV et PHP.
Versions 20 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 20
Android Cette fonction est désormais disponible pour les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Android Cette fonction est désormais disponible pour les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Exemple
// Nom de la troisième colonne du champ Table "TABLE_TableProduit"
ResNomColonne = TableEnumèreColonne(TABLE_TableProduit, 3)
Versions 21 et supérieures
WINDEViPhone/iPad
// Manipulation de la colonne via une variable de type Champ
pCol est un Champ
pCol <- TableEnumèreColonne(TABLE_TableProduit, 3)
Nouveauté 21
WINDEViPhone/iPad
// Manipulation de la colonne via une variable de type Champ
pCol est un Champ
pCol <- TableEnumèreColonne(TABLE_TableProduit, 3)
WINDEViPhone/iPad
// Manipulation de la colonne via une variable de type Champ
pCol est un Champ
pCol <- TableEnumèreColonne(TABLE_TableProduit, 3)
Versions 21 et supérieures
WINDEViPhone/iPad
// 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
Nouveauté 21
WINDEViPhone/iPad
// 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
WINDEViPhone/iPad
// 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.
    Versions 21 et supérieures
    WINDEViPhone/iPad Ce résultat peut être affecté directement à une variable de type Champ.
    Nouveauté 21
    WINDEViPhone/iPad Ce résultat peut être affecté directement à une variable de type Champ.
    WINDEViPhone/iPad 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 fichier ou mémoire,
  • un champ monosélection ou multisélection,
WEBDEV - Code ServeurPHP Rappel : Les champs multisélections sont disponibles uniquement en Ajax.
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 : wd240obj.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