DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Tableur
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
Trie les valeurs sélectionnées dans un champ Tableur.
Exemple
// Trie les cellules [A2:B5] de la feuille en cours
TableurSelectPlus(TBLR_Tableur, "A2", "B5")
TableurTrieSélection(TBLR_Tableur, ttCroissant)
// Trie toute la feuille
// Sélectionne une cellule
TBLR_Tableur = "A1"
// Trie toutes les ligne et colonnes avec des données en dessous et à droite
TableurTrieSélection(TBLR_Tableur, ttCroissant)
SI ErreurDétectée = Vrai ALORS
Erreur(ErreurInfo())
FIN
// Trie la sélection selon différents critères
// Colonne A : Tri croissant
// Colonne B : Tri décroissant
TableurTrieSélection(TBLR_Tableur, "A" + TAB + "B" + ttDécroissant)
SI ErreurDétectée = Vrai ALORS
Erreur(ErreurInfo())
FIN
Syntaxe

Trier la sélection selon un critère de tri Masquer les détails

TableurTrieSélection(<Champ Tableur> , <Options>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Options> : Constante ou combinaison de constantes de type Entier
Options de tri :
tccOrdreLexicographiqueTri selon l'ordre linguistique.
tccRespecteNumériqueTri en respectant l'ordre des valeurs numériques.
tccSansAccentTri sans tenir compte des accents.
tccSansCasseTri sans tenir compte de la casse.
tccSansEspaceTri sans tenir compte des espaces au début et à la fin des chaînes.
tccSansEspaceIntérieurTri sans tenir compte des espaces à l'intérieur des chaînes.
tccSansPonctuationNiEspaceTri sans tenir compte des espaces et des ponctuations.
ttCroissant
(Valeur par défaut)
Tri croissant.
ttDécroissantTri décroissant.

Trier la sélection selon plusieurs critères de tri Masquer les détails

TableurTrieSélection(<Champ Tableur> , <Critères>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Critères> : Chaîne de caractères
Critères de tri de la forme :
"<Nom colonne1>[;< Option>]" + TAB + "<Nom colonne2>[;< Option>]" + TAB + ...
où :
  • <Nom colonneX> correspond au nom de la colonne à trier.
  • <Option> correspond à une constante ou une combinaison de constantes permettant de définir le tri à appliquer sur la colonne. Si ce paramètre n'est pas spécifié, la constante utilisée sera ttCroissant. Ce paramètre peut correspondre à :
    tccOrdreLexicographiqueTri selon l'ordre linguistique.
    tccRespecteNumériqueTri en respectant l'ordre des valeurs numériques.
    tccSansAccentTri sans tenir compte des accents.
    tccSansCasseTri sans tenir compte de la casse.
    tccSansEspaceTri sans tenir compte des espaces au début et à la fin des chaînes.
    tccSansEspaceIntérieurTri sans tenir compte des espaces à l'intérieur des chaînes.
    tccSansPonctuationNiEspaceTri sans tenir compte des espaces et des ponctuations.
    ttCroissant
    (Valeur par défaut)
    Tri croissant.
    ttDécroissantTri décroissant.
Remarques
  • Le tri est effectué sur la sélection courante.
  • Si une seule cellule est sélectionnée, la fonction recherche la meilleure sélection : toutes les lignes et colonnes avec des données en dessous et à droite.
  • Si aucun tri ne peut être effectué, la variable ErreurDétectée est à Vrai et la fonction ErreurInfo permet de connaître l'erreur rencontrée.
  • La première colonne sert de critère de tri.
  • Le tri peut être annulé par l'utilisateur par via la combinaison de touches Ctrl + Z.
Composante : wd290obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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