requêtes et exports niveau 2
Générateur d'éditions, niveau 2 : intégration d'un sous-total, d'un compteur et ordre des colonnes.
https://www.memsoft.fr/categorie/Pack-Utilitaires-Oxygene-_8.html
Introduction
Dans cette vidéo, nous allons reprendre notre liste de clients réalisée dans la première vidéo pour la compléter. Pour rappel, cette édition permet d'imprimer la liste du client par représentant avec un filtre sur le CA facturé minimum à prendre en compte. Nous allons maintenant ajouter dans cette édition le total facturé par représentants.
Ajout du total facturé par représentants
Il faut alors passer en mode modification sur l'édition. Puis, en cliquant sur "suivant", nous arrivons sur la définition de la rupture "représentants" et encore "suivant" sur la mise en page de cette rupture. Je souhaite donc ajouter le CA facturé dans le total pour chaque représentant. On va bien faire une somme. J'ai intitulé cette zone "total CA facturé". Je coche la case "Encore" pour que ce CA facturé apparaissent aussi dans le corps du tableau par représentants. Lorsqu'on lance l'édition, nous retrouvons donc pour chaque représentant le total CA facturé.
Ajout du nombre de clients par représentants
Ajoutons maintenant le nombre de clients pour chaque représentant. Je vais par exemple sur la "Raison sociale" que j'ajoute aussi en pied de page. Et au lieu d'indiquer qu'il s'agit d'une somme, nous choisissons "Compteur". Je coche à nouveau la colonne "Raison sociale" pour la faire apparaître dans le corps du document. Changeons l'intitulé de cette zone dans le pied, je vais l'appeler "Nombre de clients". En lançant maintenant l'édition, voici le tableau avec pour chaque représentant le nombre de clients et le total CA facturé.
Modification de l'ordre des colonnes
Il est possible de changer l'ordre des colonnes pour passer la "Raison sociale" en deuxième position, après le "Code client". Pour cela, je sélectionne "Raison sociale" et je la monte juste après le "Code client".