PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WinDevWebDev - Code ServeurWebDev - Code NavigateurWinDev MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Versions 16 et supérieures
WinDev MobileAndroid La plupart de ces fonctions sont désormais disponibles pour les applications Android.
Nouveauté 16
WinDev MobileAndroid La plupart de ces fonctions sont désormais disponibles pour les applications Android.
WinDev MobileAndroid La plupart de ces fonctions sont désormais disponibles pour les applications Android.
Versions 16 et supérieures
WinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications Windows Phone.
Nouveauté 16
WinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications Windows Phone.
WinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications Windows Phone.
Versions 17 et supérieures
WinDev MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
WebDev - Code Navigateur La plupart de ces fonctions sont désormais disponibles en code navigateur.
Nouveauté 17
WinDev MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
WebDev - Code Navigateur La plupart de ces fonctions sont désormais disponibles en code navigateur.
WinDev MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
WebDev - Code Navigateur La plupart de ces fonctions sont désormais disponibles en code navigateur.
Versions 21 et supérieures
WinDevWinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Nouveauté 21
WinDevWinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
WinDevWinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Ces fonctions permettent de manipuler facilement les variables de type Tableau, Tableau associatif et Tableau dynamique :
AjouteAjoute un élément en dernière position :
  • d'un tableau WLangage à une dimension.
  • d'une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • d'une liste WLangage.
AjouteColonneAjoute une colonne à la fin d'une propriété de type tableau à deux dimensions (par exemple variable de type xlsDocument).
AjouteLigneAjoute une ligne à la fin :
  • d'un tableau WLangage à une ou deux dimensions.
  • d'une propriété tableau d'un type de variable à deux dimensions (par exemple variable de type xlsDocument).
ChaîneVersTableauRemplit un tableau à 1 ou 2 dimensions du type spécifié avec la chaîne de caractères passée en paramètre.
ChercheCherche l'indice d'un élément dans un tableau WLangage.
ChercheParProcédureRecherche un élément dans un tableau à une dimension en utilisant une procédure de comparaison.
CSVVersTableauRemplit un tableau à 1 ou 2 dimensions du type spécifié avec la chaîne de caractères au format CSV passée en paramètre.
DéplacePermet :
  • de déplacer un élément dans un tableau WLangage à une dimension ou dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...). Les autres éléments du tableau sont décalés.
  • d'échanger deux éléments dans un tableau WLangage à une dimension ou dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
DéplaceColonneDéplace ou échange une colonne dans une propriété tableau à deux dimensions d'un type avancé (xlsDocument, …).
DéplaceLignePermet :
  • de déplacer une ligne dans un tableau WLangage à deux dimensions ou dans une propriété tableau d'un type avancé. Les autres lignes du tableau sont décalées.
  • d'échanger deux lignes dans un tableau WLangage à deux dimensions ou dans une propriété tableau d'un type avancé.
EchangeLignePermet d'échanger deux lignes dans un tableau à deux dimensions ou dans une propriété tableau d'un type avancé.
FichierVersTableauRemplit un tableau de classes ou de structures avec le contenu d'un fichier de données ou d'une requête HFSQL.
InsèreInsère un élément à une position donnée :
  • dans un tableau WLangage à une dimension.
  • dans un tableau associatif.
  • dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • dans une liste WLangage.
InsèreColonneInsère une colonne à une position donnée dans une propriété tableau d'un type avancé à deux dimensions (xlsDocument, …).
InsèreLigneInsère une ligne à une position donnée :
  • dans un tableau WLangage à deux dimensions.
  • dans une propriété tableau d'un type avancé à deux dimensions (xlsDocument, …).
SupprimeSupprime un élément à une position donnée :
  • dans un tableau WLangage à une dimension.
  • dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • dans un tableau associatif.
  • dans une liste WLangage.
SupprimeColonneSupprime une colonne à une position donnée dans la propriété tableau d'un type avancé (tableau des événements de gglAgenda, …).
SupprimeLigneSupprime une ligne à une position donnée :
  • dans un tableau à deux dimensions.
  • dans la propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
SupprimeToutSupprime tous les éléments :
  • d'un tableau WLangage à une dimension ou deux dimensions.
  • d'un tableau associatif.
  • de la propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • d'une file WLangage.
  • d'une pile WLangage.
  • d'une liste WLangage.
TableauAjouteAjoute un élément en dernière position :
  • d'un tableau WLangage à une dimension.
  • d'une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • d'une liste WLangage.
TableauAjouteLigneAjoute une ligne à la fin :
  • d'un tableau à une ou deux dimensions.
  • d'une propriété tableau d'un type avancé à deux dimensions (xlsDocument, …).
TableauAjouteTriéAjoute un élément dans le tableau à une dimension en prenant en compte le critère de tri défini par la fonction TableauTrie.
TableauChercheCherche l'indice d'un élément dans un tableau WLangage.
TableauChercheParProcédureRecherche un élément dans un tableau à une dimension en utilisant une procédure de comparaison.
TableauCopieCopie le contenu d'un tableau dans un autre.
TableauDéplacePermet :
  • de déplacer un élément dans un tableau WLangage à une dimension ou dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...). Les autres éléments du tableau sont décalés.
  • d'échanger deux éléments dans un tableau WLangage à une dimension ou dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
TableauDéplaceLignePermet :
  • soit de déplacer une ligne dans un tableau à deux dimensions ou dans une propriété tableau d'un type avancé. Les autres lignes du tableau sont décalées.
  • soit d'échanger deux lignes dans un tableau à deux dimensions ou dans une propriété tableau d'un type avancé.
TableauEchangeLignePermet d'échanger deux lignes dans un tableau à deux dimensions ou dans une propriété tableau d'un type avancé.
TableauInfoRenvoie les caractéristiques d'un tableau : type des éléments, nombre de dimensions, dimensions, ...
TableauInsèreInsère un élément à une position donnée :
  • dans un tableau à une dimension.
  • dans un tableau associatif.
  • dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • dans une liste WLangage.
TableauInsèreLigneInsère une ligne à une position donnée :
  • dans un tableau WLangage à deux dimensions.
  • dans une propriété tableau d'un type avancé à deux dimensions (xlsDocument, ...).
TableauInverseInverse le contenu d'un tableau à une dimension.
TableauMélangeMélange les éléments d’un tableau WLangage.
TableauOccurrenceRenvoie :
  • soit le nombre d'éléments présents dans un tableau à une dimension.
  • soit le nombre de lignes présentes dans un tableau à deux dimensions.
  • soit le nombre d'éléments présents dans la première dimension d'un tableau à trois dimensions ou plus.
TableauSupprimeSupprime un élément à une position donnée :
  • dans un tableau WLangage à une dimension.
  • dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • dans un tableau associatif.
  • dans une liste WLangage.
TableauSupprimeDoublonSupprime les doublons dans un tableau.
TableauSupprimeLigneSupprime une ligne à une position donnée :
  • dans un tableau à deux dimensions.
  • dans la propriété tableau d'un type avancé (tableau des événements de gglAgenda, …)
La taille du tableau est automatiquement réduite.
TableauSupprimeToutSupprime tous les éléments :
  • d'un tableau WLangage à une dimension ou deux dimensions.
  • d'un tableau associatif.
  • de la propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • d'une file WLangage.
  • d'une pile WLangage.
  • d'une liste WLangage.
TableauTrieTrie un tableau WLangage.
TableauVersChaîneConvertit un tableau à 1 ou 2 dimensions en chaîne de caractères.
TableauVersCSVConvertit un tableau à 1 ou 2 dimensions en chaîne de caractères au format CSV.
TrieTrie un tableau WLangage.
Autres fonctions également disponibles sur les tableaux :
Versions 17 et supérieures
Moyenne
Nouveauté 17
Moyenne
Moyenne
Calcule la moyenne de plusieurs éléments :
  • éléments d'un tableau,
  • valeurs numériques, ...
Versions 17 et supérieures
Somme
Nouveauté 17
Somme
Somme
Calcule la somme des éléments d'un tableau.
Remarque : Pour remettre tous les éléments d'un tableau à leurs valeurs initiales, utilisez la fonction VariableRAZ.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire