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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
ZoneRépétéeTri (Fonction)
En anglais : LooperSort_55
La fonction ZoneRépétéeTri est conservée uniquement pour compatibilité.
Dans cette version, utilisez la fonction ZoneRépétéeTrie.
Voici la documentation de la fonction ZoneRépétéeTri disponible avec WEBDEV 1.5.
 
But
Trier un champ Zone répétée sur un ou plusieurs attributs.
Syntaxe
  • Syntaxe 1 : Trier une zone répétée sur plusieurs attributs
<Résultat> = ZoneRépétéeTri(<Liste_Attribut>)
  • <Résultat> est un booléen qui retourne le résultat du tri
  • <Liste Attribut> est une chaîne de caractères contenant le nom des attributs à trier (10 attributs maxi). <Liste_attribut> est de la forme :
    [<sens>]<Attribut1>+TAB+[<sens>]<Attribut2>+TAB+...
  • <sens> est le sens du tri (optionnel), il peut prendre pour valeur + (croissant) ou - (décroissant)
  • <Attribut> est le nom de l'attribut à trier
  • Syntaxe 2 : Trier une zone répétée
<Résultat> = ZoneRépétéeTri([<sens>]<ZoneRépétée> [,<Indicateur>])
  • <Résultat> est un booléen qui retourne le résultat du tri
  • <ZoneRépétée> est le nom du champ Zone répétée à trier
  • <Indicateur> est un booléen qui permet d'annuler ou non le tri
Détail
<Résultat> vaut Vrai, si le tri a pu s'exécuter, et Faux sinon (si les paramètres sont incorrects...).
Syntaxe 1 : <Résultat> = ZoneRépétéeTri(<Liste_Attribut>)
Le tri s'effectue uniquement sur les attributs précisés dans <Liste attribut>. Le premier attribut servant au tri est le premier indiqué, le deuxième...
Dans <Liste attribut>, si le signe + est présent devant le nom d'un attribut, le tri se fera dans l'ordre croissant pour cet attribut.
Dans <Liste attribut>, si le signe - est présent devant le nom d'un attribut, le tri se fera dans l'ordre décroissant pour cet attribut.
Par défaut le tri se fait dans l'ordre croissant.
Syntaxe 2 : <Résultat> = ZoneRépétéeTri([<sens>]<ZoneRépétée> [,<Indicateur>])
Le tri se fait sur les 10 premiers attributs du champ Zone répétée, si ils existent. Le premier attribut servant au tri est l'attribut se trouvant à gauche dans le champ Zone répétée.
Si le signe + est présent devant le nom du champ Zone répétée, le tri se fera dans l'ordre croissant pour les 10 attributs du champ Zone répétée.
Si le signe - est présent devant le nom du champ Zone répétée, le tri se fera dans l'ordre décroissant pour les 10 attributs du champ Zone répétée.
Par défaut le tri se fait dans l'ordre croissant
Si <Indicateur> est à Vrai (valeur par défaut), le tri est effectué.
Si <Indicateur> est à Faux, le tri est annulé.
<Indicateur> à Faux permet donc d'annuler un tri qui a été précédemment demandé.
Après l'annulation du tri (avec <Indicateur> à Faux), l'ordre des répétition du champ Zone répétée n'est pas modifié, mais les répétitions qui seront ajoutées par ZoneRépétéeAjoute ou ZoneRépétéeInsere ne seront pas triées.
Notes
Lorsque le champ Zone répétée est trié (par la fonction ZoneRépétéeTri), les ajouts dans le champ Zone répétée par ZoneRépétéeAjoute ou ZoneRépétéeInsere tiennent compte du tri.
Important : si un attribut est modifié (par ZoneRépétéeModifie ) et si cet attribut est trié, le tri sur l'attribut est annulé.
Composante : wd240dllexe.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire