Skip to main content
Skip table of contents

Format indicateur Tableau [T]


Pour réaliser un tableau de ce type :

image-20250619-143724.png
  • On récupère ou on créé une(des) feuille(s) de style

A quoi souhaite-t-on que notre tableau ressemble ? Les feuilles de style permettent de gérer ça (couleurs, police, structure..) !

➡️ DIAPASON propose la feuille de style ISHTML_TAB pour les tableaux, qui sera de toute manière prise par défaut dans le cas des tableaux simples si aucune autre n’est renseignée sur la définition du FID. Elle permet de définir la structure du tableau, la police, la couleur de la ligne d’entête…

image-20250708-124206.png

On peut aussi dupliquer cette feuille de style pour la modifier selon nos choix !

➡️ On peut également ajouter des feuilles de style pour surcharger la feuille de style défaut, par exemple pour gérer les couleurs de nos colonnes, comme celle-ci, où on définit les couleurs rouges et vertes utilisées dans notre tableau ci-dessus :

image-20250708-124115.png

Les couleurs peuvent être données de la forme : COU_FOND_ numéro de couleur DIAPASON ( disponible dans le “ A Propos” de DIAPASON).

  • On crée le format indicateur

On peut ensuite créer le format indicateur. Pour retrouver le détail de tous les champs, voir Définition d'un format indicateur ( fid ).

Il faut bien remplir les champs suivants :

  • Modèle : on renseigne [T] Tableau simple

  • Prop. Générales : On renseigne ici toutes les feuilles de style créés ou sélectionnées à l'étape précédente

  • Règle d’extraction : après l'étape suivante, on renseignera ici la règle d’extraction, qui nous permet de déterminer les données à afficher dans le tableau

  • On crée la requête REB, comment l'écrire ?

On vient ensuite créer la requête REB d’extraction des données pour définir comment on remplit le tableau :

  1. Dans la requête, on doit impérativement alimenter la liste WFResRubrique qui contiendra les données du tableau, avec :

  • WfResRubrique.TEn doit contenir *STRUCTURE

  • WfResRubrique.RubLib doit contenir la liste ordonnée des titres des colonnes ( ils écrasent ceux qu’on entre dans la structure dans l'étape suivante), séparés par CHR(26)

  • WfResRubrique.Cl1 doit contenir la liste ordonnée des formats des colonnes de la forme C/n ou E/n …..séparés par CHR(26)

  • WfResRubrique.Cl2 doit contenir la liste ordonnée des champs de WfresRubrique correspondant aux colonnes de la forme WfResRubrique.champ, séparés par CHR(26). ( C’est les champs qu’on alimente plus bas 👇 )

  1. On peut également alimenter ( c’est pas obligé 😉 )

  • WfResRubrique.Cl3 avec les feuilles de style permettant de colorer chaque colonne, séparés par CHR(26) ( ici utilisées pour mettre les cellules en vert et rouge )

Chaque feuille de style utilisée doit bien avoir été renseignée dans le champs Prop. Générales du FID ! (Voir étape précédente).

  • WfResRubrique.NumOrdLig donne l’ordre d’affichage des lignes du tableau.

  1. On peut ensuite remplir les données du tableau dans les champs banalisés de la liste WfResRubrique ( RubNum0,1…, RubDat0,1…, RubLog0,1…, RubAlp0,1…).

Dans l'étape suivante, quand on va créer la structure, on viendra faire correspondre ces champs avec les colonnes du tableur qu’ils vont venir remplir !

  • On définit la structure de notre tableau :

image-20250708-131526.png

Une fois la requête créé, on va venir créer les différentes colonnes de notre tableau dans la structure:

image-20250619-144431.png
  • Titre : Titre de la colonne du tableau.

  • Style titre : Liste de classes permettant de personnaliser les caractéristiques du titre de la colonne (couleur, police, alignement …). Le séparateur entre deux classes est l’espace. Ces classes doivent appartenir à l’une des feuilles de style référencées sur la définition du FID.

  • Type : Type de la zone à afficher.

  • Format : Format d’affichage de la zone à afficher.

Pour le type A(lpha) le format I(mage) est disponible.

  • Champ : quelle information récupérées dans la liste WFResRubrique, alimentée à l'étape précédente, va-t-on afficher dans cette colonne ?

  • Style colonne : Liste de classes permettant de personnaliser les caractéristiques des cellules de la colonne (couleur, police, alignement). Le séparateur entre deux classes est l’espace. Ces classes doivent appartenir à l’une des feuilles de style référencées sur la définition du FID.

Il n’y a plus qu'à intégrer notre indicateur à un portail, une GFD, ou une PSD pour tester !


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.