Quels sont les champs de la Liste Paramétrée ( définition des LPA ) ?
Où définir les listes paramétrées ?
Dans l’explorateur applicatif « Studio DIAPASON », dans la branche « Listes », deux applications permettent de gérer les listes paramétrées :
LPA : Listes Paramétrées
LPA : Listes Paramétrées à Générer : ce sont les listes paramétrées ayant été créées ou modifiées et pour lesquelles, le programme associé doit être généré.
Définir une Liste Paramétrée
Onglet Généralités
|
Onglet Démarrage
|
Onglet Définition
|
Onglet interface
Caractéristiques défaut dans une fiche (PSD ou ergonomie GFD) :
|
Onglet Actions
Caractéristiques défaut dans une fiche (PSD ou ergonomie GFD) :
|
Onglet Condition
|
Onglet Condition multi tables
|
Onglet Critères Conditions
|
Onglet « Qui,Quand ? » :
|
Actions de Gestion sur les Listes Paramétrées
Actions Standards de Gestion : Création, Modification, Duplication, Suppression, …
Gestion Structure: Permet de lancer la définition de la structure de la liste paramétrée.
Visualisation Structure: Action identique à la précédente mais aucune action de gestion n’est possible.
Copier dans Navigateur: Mémorise la LPA pour exécuter l’action « Coller » dans la définition du navigateur.
Localiser dans Navigateur: Affiche les dossiers du navigateur dans lesquels la LPA est présente.
Définition Navigateur: Lance la définition du navigateur.
Cas d’Emploi dans les Actions: Affiche les différentes utilisations de la LPA en tant qu’action dans les LPA, AME, etc.
Cas d’Emploi (GFD): Affiche les différentes utilisations de la LPA dans les ergonomies GFDs.
Génération: Trois actions permettent de générer les programmes rattachés aux listes paramétrées. La génération des listes paramétrées est faite par le traitement DIAPASON « GEN-REQ » :
Listes Sélectionnées : la génération est lancée pour les listes sélectionnées (ou la liste courante)
Listes à Générer : la génération est lancée pour les listes flaguées « A Générer »
Toutes les Listes : la génération est lancée pour toutes les listes paramétrées.
Définition Structure Liste Paramétrées
Cette application permet de définir les colonnes à afficher pour la liste paramétrée.
L’application se présente sous la forme d’un tableur dans lequel l’utilisateur vient ajouter les colonnes en les sélectionnant.
La liste est vide et ne présente aucune colonne par défaut.
Actions disponibles sur la liste
Validation: Permet d’enregistrer la structure définie.
Sélection: Permet de choisir les colonnes devant constituer la structure de la liste paramétrée. La sélection se fait au moyen d’un drag & drop présentant les colonnes disponibles pour la liste courante.
La liste de gauche présente les colonnes disponibles. Elles sont déduites de la définition de la liste paramétrée elle-même et peuvent appartenir à l’un des trois types suivants (T.Chp) :
REQ : variables de type VAC issues de la règle d’affichage associée à la liste paramétrée
LIS : Champs de la table sur laquelle repose la liste paramétrée.
ENT : Champs de l’entité DIAPASON associée à la liste paramétrée. Si l’entité est ‘GAD’, tous les champs de l’article seront sélectionnables comme colonne de la liste.
La liste de droite présente les champs sélectionnés décrivant la structure de la liste.
La validation de la sélection donne :
Car. Colonne: Cette action permet de piloter les caractéristiques de chacune des colonnes présentes dans la structure. Ces caractéristiques sont centralisées dans la fiche de saisie suivante :
Numéro d’Ordre:Numéro d’ordre de la colonne dans la liste. Non saisi, il est initialisé en création de 10 en 10.
Type Champ: Type de champ affiché dans la colonne. Obligatoire, non saisissable, valeurs parmi :
Valeur | Description |
ENT | Champ Entité Liée. Le champ saisi dans la zone suivante est un champ de l’entité (ou des entités liées) rattachée la liste paramétrée. Ce type de champ n’est proposé que si une entité a été rattachée à la liste paramétrée. |
LIS | Champ Table Principale Liste. Le champ saisi dans la zone suivante est un champ de la table de la liste paramétrée |
REQ | Champ géré par Règle d’Affichage. Le contenu de la colonne est une variable VAC ayant pour nom la référence de la colonne, cette variable étant initialisée dans la règle d’affichage définie sur la liste paramétrée. Ce type de champ n’est proposé que si une règle d’affichage a été définie sur la liste paramétrée. |
Champ: Nom du champ affiché dans la colonne. Non saisissable. Il contient :
Un champ de la table de la liste paramétrée si le type de champ est « LIS »
Un champ de l’entité ou des entités liées si le type de champ est « ENT »
Les informations « Colonne », « Variable VAC », « Libellé Colonne », « Type Colonne » et « Format Colonne » sont préinitialisées par rapport à la référence du champ donné.
Type Colonne: Type de la colonne. Obligatoire, il est saisi uniquement si le type de colonne est « REQ », pour les autres types de champ, il est initialisé automatiquement avec le type du champ saisi sur la zone précédente. Les valeurs possibles sont :
Valeur | Description |
A | Alphanumérique |
C | Alphanumérique Long |
D | Date |
E | Entier |
L | Logique |
R | Réel |
Format Colonne: Format d’affichage du champ dans la colonne. Obligatoire, ce doit être un format correspondant au type de colonne.
Cas particulier pour le type de colonne ‘A’ : dans le cadre d’une colonne définie sur l’utilisation d’une variable VAC, il est possible de mettre la valeur ‘I’ (Image Vectorielle) dans le format.
Largeur: Largeur initiale de la colonne lors de l’affichage. Si non renseignée, la largeur de la colonne est calculée en fonction du format de la colonne.
Cas particulier pour le format ‘I’ : les valeur possibles dans le cadre d’une colonne ‘Image Vectorielle’, les valeurs possibles sont 16 ou 32.
Couleur: Couleur de fond de la colonne. Une aide est disponible sur cette zone et présente les couleur définies dans le DIAPASON courant (visibles sur le « A Propos » de DIAPASON).
Colonne Figée: Permet d’indiquer si la colonne est figée ou non. Les colonnes figées sont affichées automatiquement au début de la liste.
Abandon: Permet de quitter l’application sans tenir compte des modifications ayant été apportées.