4D v16.3

QR FIXER TRIS

Accueil

 
4D v16.3
QR FIXER TRIS

QR FIXER TRIS 


 

QR FIXER TRIS ( zone ; tabColonnes {; tabTris} ) 
Paramètre Type   Description
zone  Entier long in Référence de la zone
tabColonnes  Tableau réel in Colonnes
tabTris  Tableau réel in Ordres de tris

La commande QR FIXER TRIS vous permet de définir l'ordre de tri de chaque colonne de l'état rapide dont la référence est passée dans zone.

tabColonnes : vous devez stocker dans ce tableau le numéro de chaque colonne pour laquelle vous souhaitez définir un ordre de tri.

tabTris : chaque élément de ce tableau doit contenir l'ordre de tri pour la colonne correspondante référencée dans le tableau tabColonnes.

  • Si tabTris{$i} vaut 1, le tri est croissant.
  • Si tabTris{$i} vaut -1, le tri est décroissant.

Avec ce type d'état, le tableau ne peut pas comporter plus de deux éléments. Vous pouvez uniquement trier les colonnes (1) et les lignes (2). Les données (situées à l'intersection des colonnes et des lignes) ne peuvent pas être triées via cette commande.

Voici le code permettant de trier les lignes uniquement dans un état tableau croisé :

 TABLEAU REEL($tabColonnes;1)
 $tabColonnes{1}:=2
 TABLEAU REEL($tabTris;1)
 $tabTris{1}:=-1 `Tri décroissant des lignes
 QR FIXER TRIS(qr_zone;$tabColonnes;$tabTris)

Si un numéro de zone invalide est passé, l’erreur -9850 est générée.



Voir aussi  

QR LIRE TRIS

 
PROPRIÉTÉS 

Produit : 4D
Thème : Etats rapides
Numéro : 752
Nom intl. : QR SET SORTS

Cette commande modifie la variable système Error

 
HISTORIQUE 

Créé : 4D 2003

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)