OPALE - 10.0 - Utilisation

Fonctions de tableaux

De MappingDoc
Révision datée du 18 mars 2019 à 13:43 par imported>Admin (FilterArray)

ClearArray

Cette fonction efface le contenu du tableau spécifié.

Exemple : ClearArray (tableau)

CountArray

Cette fonction renvoie le nombre d'éléments compris dans le tableau.

Exemple :DB.nb = CountArray (tableau)

DuplicateArray

Cette fonction permet de copier le contenu d'un tableau dans un autre.

Exemple : DuplicateArray (tableau_source, tableau_destination)

FilterArray

Pour appliquer un filtre sur toutes les fonctions des tableaux.

Exemple 1 : l'utilisateur souhaite récupérer les valeurs pour lesquelles store = North FilterArray ( tableau, " store" = 'North' " )

Exemple 2 : Appliquer le filtre aux fonctions SumArray, Write et ClearArray.

FilterArray ( tableau , " article = ‘TV’ " )
SumArray ( tableau , "total" )
Foreach(tableau) { }
Write(DB, tab) { }
NextRead() {}
ClearArray (tableau)
FilterArray ( tableau  )

Remarque : Une fois appliquée, la fonction FilterArray continuera à s'appliquer jusqu'à ce qu'elle soit remise à zéro. Lorsqu'elle est utilisée dans une fonction MAPREPORT, elle s'appliquera toujours à la fin de la fonction. Par conséquent, il faut la remettre à zéro avant la fin de la fonction.

SumArray

La fonction SumArray calcule la somme des colonnes. Les valeurs sont affectées aux champs du tableau.

Exemple : SumArray (tableau, "total", "nbVente")