====== 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