Mod sous total

Un article de Documentation 8sens.
Jump to: navigation, search

Modele : La sous-totalisation

Comment réaliser un modèle comprenant des sous-totaux par un (ou plus) champ ?
Dans notre exemple, nous allons réaliser un modèle pour la vue des statistiques articles, comportant des totaux par catégorie client puis par famille article.
Tout d'abord ajouter un modèle à la table 'statistiques articles'.
Une fois votre modèle ouvert, il est préférable d'afficher le noms des colonnes afin d'éviter les erreurs.
SsTot01.jpg
On place la première colonne : la référence article (PlvCode) en la faisant glisser sur la maquette. On l’agrandit et on la positionne sur presque toute la hauteur de la page (à l’intérieur du rectangle rouge). L'état de cette colonne doit être 'Zone de type Liste'.
SsTot02.jpg
Pour ajouter facilement d'autres colonnes (même taille, type etc...) à celle déjà présente sur la page, il vous suffit en restant appuyé sur la touche cmd (MacOS) ou ctrl (Windows), d'appuyer sur la flèche du bas : le champ 'libellé ligne' se sélectionne, puis sur la flèche droite : la colonne 'Libellé ligne' se crée à côté de la colonne Référence. Vous pouvez aussi sélectionner, à l'aide de votre souris, directement le champ et le déposer sur votre page.
SsTot03.jpg
Procéder de même pour les colonnes Quantité UV, Montant HT Gestion, et Marge ligne
SsTot04.jpg


Mise en page

Une fois toutes les colonnes déposées, sélectionnez les 3 colonnes de droite en cliquant sur chacune d’elles avec la touche cmd (Mac) / ctrl (Win) enfoncée, (cela permet d'effectuer une sélection multiple) puis déplacez-les vers la droite ; profitez-en pour cliquer sur alignement à droite SsTot05.jpg
SsTot06.jpg
Enfin, agrandissez le libellé.
SsTot07.jpg
Sélectionnez tous les éléments (cmd ou ctrl – A), puis demandez au menu Modèle "Créer les titres des zones sélectionnées".
SsTot08.jpg
Le programme créé et place toutes les entêtes de colonne.
SsTot09.jpg
Cliquez sur le bouton Texte de la palette et dessinez un rectangle dans la partie vide du haut du modèle SsTot10.jpg
Saisissez comme texte : Statistiques Vente - [datj] - [time] (vous pouvez aussi cliquez sur le menu déroulant Formules pour obtenir la date et l’heure d’impression)
SsTot11.jpg
Vous pouvez également appliquer un style par exemple centrer et gras SsTot12.jpg
Re-sélectionnez tout (cmd ou ctrl – A) et encadrez toutes les zones en changeant l’épaisseur de tracé :SsTot13.jpg

Le cadre de l’état est maintenant prêt, il reste à ajouter les regroupements : menu Modèle > Regroupements

Regroupements

SsTot14.jpg
Dans la liste des champs, sélectionnez la catégorie client et glissez-la dans la première liste de l’écran des regroupements :
SsTot15.jpg
Faites de même avec la famille article [ArtFamilleEnu], puis cochez la case "Total général de l’état".
SsTot16.jpg
puis cliquez sur le bouton OK, sans changer les réglages par défaut ; la maquette se réaffiche :
SsTot17.jpg
Les zones numéro 12 et 17 sont des zones imprimées AVANT un regroupement, les zones numéro 18, 19, 20, 21 et 13, 14, 15, 16 sont des zones imprimées APRES un regroupement.
Vous pouvez supprimer les zones de regroupement en les supprimant directement de la maquette.

A noter : que l'espace inter-regroupement (Distance avec le groupe précédent) n'est utile que 
si au moins une zone de regroupement AVANT ce regroupement est placée sur la maquette.

Nous avons fini notre modèle, il nous suffit maintenant de l'enregistrer.

Ci-dessous un exemple d'impression des statistiques articles avec notre modèle.
SsTot18.jpg