OPALE - 10.0 - Utilisation - Fonctions de tableaux

Différence entre versions

De MappingDoc
imported>Admin
(Page créée avec « ==ClearArray== Cette fonction efface le contenu du tableau spécifié. Exemple : <code>ClearArray (tableau)</code> ==CountArray== Cette fonction renvoie le nombre d'él... »)
 
imported>Admin
(DuplicateArray)
Ligne 13 : Ligne 13 :
  
 
Exemple : <code>DuplicateArray (tableau_source, tableau_destination)</code>
 
Exemple : <code>DuplicateArray (tableau_source, tableau_destination)</code>
 +
 +
==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    <code>FilterArray ( tableau, " store" = 'North' " )</code>
 +
 +
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.

Version du 18 mars 2019 à 13:42

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.