PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Ces fonctions permettent de manipuler facilement les variables de type Tableau, Tableau associatif et Tableau dynamique :
AgrègeExécute une opération d'agrégation sur chaque élément d'un tableau WLangage.
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).
AjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
AppliqueExécute une procédure pour chaque élément d'un tableau WLangage.
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.
FiltreRenvoie un tableau contenant les éléments d'un tableau source pour lesquels une procédure renvoie Vrai.
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, ...).
InsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
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 WLangage à une ou deux dimensions.
  • d'une propriété tableau d'un type avancé à deux dimensions (xlsDocument, ...).
TableauAjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
TableauAjouteTriéAjoute un élément dans un tableau WLangage à 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 WLangage à 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é.
Versions 26 et supérieures
TableauDistinct
Nouveauté 26
TableauDistinct
TableauDistinct
Renvoie un tableau sans doublons.
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, ...).
TableauInsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
Versions 26 et supérieures
TableauIntersection
Nouveauté 26
TableauIntersection
TableauIntersection
Renvoie un tableau correspondant à l'intersection de deux tableaux.
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.
Versions 26 et supérieures
TableauUnion
Nouveauté 26
TableauUnion
TableauUnion
Renvoie un tableau correspondant à l'union de deux tableaux.
Versions 26 et supérieures
TableauUnionTout
Nouveauté 26
TableauUnionTout
TableauUnionTout
Renvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
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.
TransformeRenvoie un tableau WLangage contenant les résultats d'une procédure exécutée pour chaque élément d'un tableau source.
TrieTrie un tableau WLangage.
VérifieTousFauxRenvoie Vrai si tous les éléments d'un tableau sont Faux.
VérifieTousVraiRenvoie Vrai si tous les éléments d'un tableau sont Vrai.
VérifieUnFauxRenvoie Vrai si au moins un élément d'un tableau est Faux.
VérifieUnVraiRenvoie Vrai si au moins un élément d'un tableau est Vrai.
Autres fonctions également disponibles sur les tableaux :
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