ENUMERATION VERS TABLEAU

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 5

Note de compatibilité

En raison de la nouvelle implémentation des listes hiérarchiques, la compatibilité de cette fonction n'a pu être totalement maintenue. Aussi, à compter de la version 6, il est préférable d'utiliser la fonction Charger liste pour travailler avec des listes hiérarchiques définies dans l'éditeur d'énumérations, en mode Développement.


ENUMERATION VERS TABLEAU (énumération; tableau{; réfEléments})

ParamètreTypeDescription
énumérationAlphaEnumération de laquelle copier les éléments du
premier niveau
tableauTableauTableau dans lequel copier les éléments de
l'énumération
réfElémentsTableau NumNuméros de référence des éléments de
l'énumération

Description

La commande ENUMERATION VERS TABLEAU crée ou remplace le tableau tableau avec les éléments du premier niveau de l'énumération énumération.

Si vous n'avez pas préalablement défini le tableau comme tableau de type Alpha ou Texte, ENUMERATION VERS TABLEAU crée un tableau de type Texte par défaut.

Le paramètre optionnel réfEléments (un tableau de type Numérique) retourne les numéros de référence des éléments de l'énumération.

Note de compatibilité : Dans la version précédente de 4D, le troisième paramètre était un tableau rempli avec les noms de toutes les énumérations liées. Si un élément de l'énumération principale comportait une énumération liée, le nom de cette dernière était placée dans l'élément de tableau ayant le même numéro que l'élément de l'énumération. S'il n'y avait pas d'énumération liée, l'élément inséré était une chaîne vide. Ce second tableau avait la même taille que tableau. Vous pouviez utiliser les noms dans le tableau liens pour accéder aux énumérations liées.

Vous pouvez continuer à utiliser ENUMERATION VERS TABLEAU pour construire un tableau basé sur les éléments de premier niveau d'une énumération. Cependant, cette commande ne vous donne pas les moyens de travailler avec les éléments des sous-énumérations. Pour exploiter pleinement les listes hiérarchiques, utilisez les nouvelles commandes de listes hiérarchiques introduites par la version 6.

Exemple

L'exemple suivant recopie les éléments de l'énumération Régions dans le tableau tabRégions :

   ENUMERATION VERS TABLEAU ("Régions"; tabRégions)

Référence

Charger liste, STOCKER LISTE, TABLEAU VERS ENUMERATION.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant