4D v13.4TABLEAU ALPHA |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
TABLEAU ALPHA
|
TABLEAU ALPHA ( longueurChaîne ; nomTableau ; taille {; taille2} ) | ||||||||
Paramètre | Type | Description | ||||||
longueurChaîne | Entier long |
![]() |
Longueur de la chaîne (1..255) | |||||
nomTableau | Tableau |
![]() |
Nom du tableau | |||||
taille | Entier long |
![]() |
Nombre d'éléments du tableau ou Nombre de tableaux si taille2 est spécifié | |||||
taille2 | Entier long |
![]() |
Nombre d'éléments des tableaux à deux dimensions | |||||
La commande TABLEAU ALPHA crée et/ou redimensionne un tableau d'éléments de type Alpha en mémoire.
Note de compatibilité : Les bases de données créées à compter de la version 11 de 4D sont exécutées par défaut en mode Unicode (cf. section Codes ASCII). Dans ce mode, le fonctionnement de la commande TABLEAU ALPHA est rigoureusement identique à la celui de commande TABLEAU TEXTE (le paramètre longueurChaîne est ignoré). Il est conseillé d'utiliser TABLEAU TEXTE dans les nouveaux développements. La commande TABLEAU ALPHA est conservée pour des raisons de compatibilité uniquement.
Lorsque vous appliquez la commande TABLEAU ALPHA à un tableau existant :
Cet exemple crée un tableau process comportant 100 éléments. Chaque élément est une chaîne de 31 caractères :
TABLEAU ALPHA(31;tabAlpha;100)
Cet exemple crée un tableau local de 100 lignes. Chaque ligne comporte 50 éléments, chaque élément est une chaîne de 63 caractères :
TABLEAU ALPHA(63;$tabAlpha;100;50)
Cet exemple crée un tableau interprocess comportant 50 éléments. Chaque élément est une chaîne de 255 caractères. La valeur "Elément No" suivie du numéro de l'élément est affectée à chaque élément :
TABLEAU ALPHA(255;◊tabAlpha;50)
Boucle($vlElem;1;50)
◊tabAlpha{$vlElem}:="Elément No"+Chaine($vlElem)
Fin de boucle
Produit : 4D
Thème : Tableaux
Numéro :
218
Nom intl. : ARRAY STRING
Liste alphabétique des commandes
Modifié : 4D v11 SQL