4D v16.3Trier les enregistrements d’un état rapide |
||
|
4D v16.3
Trier les enregistrements d’un état rapide
Trier les enregistrements d’un état rapide
Une des fonctions les plus importantes de l’éditeur d’états rapides est sa capacité à trier les enregistrements de l’état. Le tri des enregistrements est très utile pour :
Vous pouvez définir un ordre de tri dans votre état à tout moment. Vous spécifiez un tri sur une colonne par simple glisser-déposer dans la liste Ordre de tri. Par exemple, si vous souhaitez trier les enregistrements des commerciaux par région de vente, il vous suffit de glisser-déposer le champ Région de vente dans la zone Ordre de tri. Vous pouvez également trier les résultats d’une formule. Il suffit de placer la colonne contenant la formule dans la liste Ordre de tri. Pour plus d’informations sur les formules, reportez-vous au paragraphe Associer des formules à un état. Vous pouvez trier un état sur plusieurs niveaux. L’ordre dans lequel apparaissent les champs et les formules dans la liste Ordre de tri indique le niveau de tri. Pour définir un tri sur un champ :
Pour définir un tri sur une colonne (champ ou formule) :
Pour changer le niveau d’un tri :
Vous pouvez supprimer tout champ ou formule de la liste des ordres de tris. Pour supprimer un niveau de tri :
Le niveau est immédiatement supprimé. A noter que la colonne associée n’est pas supprimée de l’état. En revanche, la ligne de rupture associée disparaît. Dans un état en tableau croisé, seules les sources de données horizontale et verticale (utilisées comme catégories dans le tableau final) peuvent être triées. Pour trier les catégories d’un état en tableau croisé, cliquez sur le ou les indicateur(s) de tri dans la zone “Ordre de tri”. Une flèche indique l’ordre de tri défini :
Pour modifier ou supprimer l’ordre de tri d’une source de données, cliquez dessus à nouveau. Les différents états possibles apparaissent successivement. Aucune flèche n’apparaît lorsqu’aucun tri n’est défini. Dans ce cas, les valeurs seront affichées dans l’ordre courant de la sélection. Dans un état rapide, vous déterminez des niveaux de rupture pour séparer les enregistrements en groupes homogènes, suivant les valeurs d’un ou plusieurs champs. Une zone de rupture est imprimée à chaque niveau de rupture. Vous pouvez placer des calculs récapitulatifs dans la zone de rupture. Ces calculs — somme, moyenne, minimum, maximum, et nombre total — sont effectués pour chaque groupe d’enregistrements. Les niveaux de rupture sont déterminés par les niveaux de tri. Par exemple, si vous demandez à 4D de trier les enregistrements par Zone de vente, le programme insérera une ligne de sous-total entre chaque groupe d’enregistrements de la même zone de vente. Après avoir inséré une ligne de rupture dans l’état, vous pouvez placer des calculs récapitulatifs dans chaque rupture. Par exemple, vous pouvez placer un calcul récapitulatif dans une ligne de rupture pour afficher le sous-total des ventes par département au sein d’une même région. Pour plus d’informations sur ce point, reportez-vous au paragraphe Ajouter des calculs récapitulatifs. Le libellé d’une ligne de sous-total indique le champ pour lequel un changement de valeur entraînera une rupture. Vous pouvez améliorer l’apparence et la clarté de vos états en libellant chaque ligne de rupture à l’aide de la valeur courante du champ de rupture. Pour faire en sorte que la valeur d’un champ de rupture soit imprimée dans un libellé situé dans la zone de rupture, utilisez le symbole dièse (#) dans le libellé. Par exemple, le texte “Total des salaires pour le service #” contiendra le nom du service (dans ce cas, la valeur du champ Service) à la place du symbole dièse lorsque l’état sera imprimé. Il n’est pas nécessaire que le symbole dièse soit placé dans la même colonne que le champ de rupture. Il affichera la valeur du champ de rupture dans toute cellule de la ligne de rupture. L’écran suivant illustre l’utilisation du symbole dièse dans un libellé de ligne : Il est possible de configurer les lignes de sous-totaux afin de contrôler la mise en page et l’apparence de l’état rapide. Par exemple, vous pouvez générer un saut de page après chaque sous-total. Les options de mise en page des sous-totaux permettent de dissocier visuellement les différentes parties de l’état. Pour définir l’espacement d’une ligne de sous-total :
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |