====== Sélection des champs ====== {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200707-143353.png?nolink&650}} Cet écran affiche la liste de tous les champs affichés, qu'ils proviennent d'une table, d'un champ d'une sous-requête, ou d'un champ calculé (opération, voir [[v8_0_0:opmanage:start|OPManage]]) Que ce soit pour les champs à éditer ou les champs pour les tris, la case à cocher permet de désactiver une ligne, ce qui peut être utile lors de la conception ou du débogage de la requête. Pour renommer une colonne, il faut sélectionner la colonne à renommer et faire **F2** ===== Champs à éditer ===== ==== Sélection ==== L'assistant permet de parcourir les tables de la requête pour sélectionner les champs à restituer. {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200615-175840.png?nolink&450}} Un onglet supplémentaire permet de rajouter des champs calculés à la restitution, que soit soient des opérations sur les champs ou des valeurs fixes : {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200615-180211.png?nolink&450}} Les flèches de droite permettent de modifier l'ordre des champs. Décocher la case en début de ligne rend le champ concerné invisible en sortie. ==== Libellé automatiques ==== Certains champs sont configurés pour avoir leurs descriptions ramenées automatiquement (ils sont précédés du ∅ ) sous forme de champs supplémentaires dans le rapport (voir [[v8_0_0:dmmanage:start|DMManage]]). En cliquant entre la case à cocher et le nom du champ, on fait successivement défiler les options suivantes : {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200707-143848.png?nolink&350}} * 1 : libellé 1 uniquement * 2 : libellé 2 uniquement * 1 + 2 : libellés 1 et 2 (pour les tables UDC) * ∅ : pas de libellé Uniquement pour les bases de données JDE, Vigilens gère l'affichage automatique des descriptions pour : * les champs contrôlés par une table UDC * les champs Tiers (AN8, SHAN etc...) * Les champs Articles * Les champs Sociétés * Les champs centres de côut ==== Formatage ==== {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200615-180438.png?nolink}} === Au niveau de la ligne === On peut appliquer un ou plusieurs formats conditionnel sur une ligne restituée. Toutes les colonnes d'une ligne qui satisfait le critère seront ainsi formatées. {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200618-150110.png?nolink&550}} === Au niveau de la cellule === == Mise en forme conditionnelle == Dans ce cas, la mise en forme ne concerne que la colonne spécifié dans le critère de mise en forme. Les écrans de dialogue sont similaires à ce qu'on a au niveau de la ligne, à une nuance près: si le champs a des descriptions automatiques, une première fenêtre de dialogue propose d'appliquer le format non seulement au champs lui-même, mais aussi à ses descriptions. == Format de données == Quand on appuie sur le bouton ''Format des données'', si ce champs a des libellés associés (JDE/World seulement), alors une première boite de dialogue demande si la mise mise en forme concerne : * le champ lui-même * la description 1 associée * la description 2 associée Cette fenêtre n'est pas affichée s'il n'y a pas de description associée {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200618-150755.png?nolink}} On peut gérer ici finement la casse et la gestion des espaces {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200615-180607.png?nolink}} Pour la casse on a les valeurs possibles suivantes : * Utiliser le format défini au niveau de Vigilens. * Utiliser le format défini au niveau de l'utilisateur. * Ne pas modifier la casse. * Mettre tous les caractères en minuscule. * Mettre le premier caractère en majuscule. * Mettre tous les caractères en majuscule. Pour les espaces, soit à droite soit à gauche : * Utiliser le format défini au niveau de Vigilens. * Utiliser le format défini au niveau de l'utilisateur. * Supprimer les espaces. * Conserver les espaces. ===== Ordre des enregistrements ===== ==== Sélection ==== Pour ajouter des champs de tri, 2 possibilités : * utiliser le bouton ajouter pour choisir un champs parmis les tables, sous-requêtes ou champs calculés * sélectionner un champs déjà présent dans la liste ''Champs à éditer'' et cliquer sur le bouton ''A+Z↓'' {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200618-151429.png?nolink&500}} La flèche verte montante ou bleue descendante, indique si le tri sur ce champ est ascendant ou descendant. {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200618-155525.png?nolink}} Les flèches de droite permettent de modifier la priorité des champs lors du tri. {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200618-152056.png?nolink}} ==== Rupture ==== Le bouton ''Rupture'' permet de spécifier si oui ou non un champ de tri est également un champ de rupture. {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200618-154403.png?nolink}} === Description === La Description est ce qui s'affichera sur le report au moment de la rupture. On peut formater ce titre (voir [[v8_0_0:designer:menus:accueil:nouvellerequete:champs#Format de données|Format de données]]) {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200618-154520.png?nolink}} === Résultats de rupture === À chaque rupture, on peut ajouter des opérations telles que sous-totaux, comptage d'enregistrement, moyenne, etc... Pour chaque opérateur, on trouve à droite une liste des champs affichés sur lequels on peut appliquer l'opération. {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200618-155208.png?nolink}} === Mise en forme conditionnelle de la ligne de rupture === Permet d'associer à la ligne de rupture une mise en forme conditionnelle === Mise en forme conditionnelle pour la ligne de total généré === Permet d'associer à la ligne de rupture totale une mise en forme conditionnelle