TABLEAU VERS ENUMERATION

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, 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 commande n'a pu être totalement maintenue. Aussi, à compter de la version 6, il est préférable d'utiliser la commande STOCKER LISTE pour travailler avec des listes hiérarchiques définies dans l'éditeur d'énumérations, en mode Structure.


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

ParamètreTypeDescription
tableauTableauTableau duquel copier les éléments
énumérationAlphaEnumération dans laquelle copier les éléments de
tableau
réfElémentsTableau NumTableau numérique des numéros de référence des
éléments

Description

La commande TABLEAU VERS ENUMERATION crée ou remplace l'énumération énumération (définie dans l'éditeur d'énumérations en mode Structure) en utilisant les éléments du tableau tableau.

Cette commande vous permet de définir seulement les éléments du premier niveau de l'énumération.

Le paramètre optionnel réfEléments, s'il est passé, doit être un tableau de type Numérique synchronisé avec le tableau tableau. Chaque élément de ce tableau indique le numéro de référence de l'élément de l'énumération correspondant dans tableau. Si ce paramètre est omis, 4D affecte automatiquement aux éléments de l'énumération les numéros de référence 1, 2... N.

Note de compatibilité : Dans la version précédente de 4D, ce paramètre était utilisé pour lier d'autres énumérations à chaque élément de tableau. Si un élément du tableau liens correspondait au nom d'une énumération existante, cette énumération était alors rattachée à l'élément correspondant.

Vous pouvez continuer à utiliser TABLEAU VERS ENUMERATION pour construire une énumération basée sur les éléments d'un tableau. 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 avec la version 6 de 4D.

Exemple

L'exemple suivant copie le tableau tabRégions dans l'énumération "Régions" :

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

Référence

APPELER SUR ERREUR, Charger liste, ENUMERATION VERS TABLEAU, STOCKER LISTE.

Gestion des erreurs

La commande TABLEAU VERS ENUMERATION génère l'erreur -9957 lorsqu'elle est appliquée à une énumération en cours de modification en mode Structure. Vous pouvez intercepter cette erreur à l'aide d'une méthode projet de gestion des erreurs installée par la commande APPELER SUR ERREUR.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant