DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des files, piles, listes et tableaux / Fonctions Tableau
  • Types gérés
  • Somme de durées
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Calcule la somme des éléments d'un tableau.
Exemple
// Somme des éléments d'un tableau d'entiers
MonTableau est un tableau d'entiers = [1,2,3]
MaSomme est un numérique
MaSomme = Somme(MonTableau) // MaSomme = 6
Syntaxe

Calculer la somme des éléments d'un tableau à une dimension (types numériques) Masquer les détails

<Résultat> = Somme(<Tableau>)
<Résultat> : Numérique
Somme des éléments numériques du tableau.
<Tableau> : Variable de type Tableau
Nom du tableau à une dimension de types numériques contenant les éléments dont la somme doit être calculée.

Calculer la somme des éléments d'un tableau à une dimension (types structurés) Masquer les détails

<Résultat> = Somme(<Tableau> , <Membre>)
<Résultat> : Numérique
Somme des valeurs des membres.
<Tableau> : Variable de type Tableau
Nom du tableau à une dimension de types structurés. Les types structurés autorisés sont les suivants : classe, classe dynamique, structure, structure dynamique.
Remarque : Dans un tableau de classes dynamiques ou de structures dynamiques, si l'élément n'est pas alloué, il est ignoré.
<Membre> : Chaîne de caractères
Nom du membre contenant les valeurs à utiliser pour le calcul de la somme.

Calculer la somme des éléments d'une colonne d'un tableau à 2 dimensions Masquer les détails

<Résultat> = Somme(<Tableau> , <Colonne>)
<Résultat> : Numérique
Somme des valeurs de la colonne.
<Tableau> : Variable de type Tableau
Nom du tableau à 2 dimensions de type numérique.
<Colonne> : Entier
Indice de la colonne du tableau contenant les valeurs à utiliser pour le calcul de la somme.
Remarques

Types gérés

Les types gérés pour les tableaux de numériques et pour les membres des tableaux de types structurés sont les suivants :
  • tous les types entier (sur 1, 2, 4 ou 8 octets, signés ou non signés + entier système).
  • les types réel (sur 4 ou 8 octets), monétaire et numérique.
  • le type Durée.

Somme de durées

Si la fonction Somme est utilisée pour calculer une somme de durées, tous les paramètres doivent être de type Durée.

Enchaînement de fonctions
Il est possible d'enchaîner les différentes fonctions de manipulation d'un tableau.
Les fonctions suivantes peuvent être utilisées dans un enchaînement : Cet enchaînement pourra être utilisé comme source d'une instruction POUR TOUT ou se terminer par une des fonctions suivantes : Exemple :
gnMoyenne = gtabUser.Filtre(cbFiltre).Transforme(cbTransforme).Moyenne()
Classification Métier / UI : Code neutre
Composante : wd300vm.dll
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 14/05/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale