Skip to main content
Skip table of contents

Tableurs dynamiques- Requête REB de type RTD


A quoi sert cette requête ?

Cette requête permet d’extraire les données qu’on souhaite présenter dans notre tableur.

Elles peuvent être issues:

  • de tables DIAPASON,

  • des tables locales,

  • de traitements ou calculs lancés lors du lancement du tableur.

Elle permet aussi de gérer le comportement général du tableur, et le comportement particulier des colonnes ( modifiable Oui/Non , attributs d’affichage …).

Comment fonctionne cette requête ?

On crée la liste « personnelle »

C’est la liste qui renfermera le contenu du tableur. Il est donc obligatoire de la renseigner ! On lui donne le nom qu’on souhaite.

image-20240620-091828.png

  • On parcours la/les tables d’où on souhaite extraire des informations

  • Si on le souhaite, on définit une ou plusieurs variable(s) critère(s) qui seront la condition d’affichage dans le tableur

  • On vient ensuite créer la liste avec le mot-clé CREATION Liste.

Cette liste sera ensuite appelée dans la Définition du Tableur (onglet Pré-Initialisation) !

Et avec le mot-clé PRENDRE, on vient remplir les colonnes du tableur.

On peut également créer un champs (“V_ISIAGEN_ID” par exemple) correspondant à l’identifiant unique de l’enregistrement dans la base de données dans le but de simplifier la phase de mise a jour ( dans la RCT globale) .

Ne jamais mettre le caractère « _ » dans la référence de la liste personnelle. Lors du lancement du tableur vous obtiendrez le message suivant : « Aucune colonne de définie ».

Ne jamais nommer un champ de la liste « Description ». Lors de la création de la colonne manuellement vous obtiendrez « La référence colonne est un mot réservé PROGRESS » (pas de message sur l’action “Initialisation des colonnes”)

On utilise les Mots-Clés suivants:

  • POUR CHAQUE TBD/SOC

  • RECH PREMIER TBD/SOC

  • POUR CHAQUE TV

  • RECH PREMIER TV

Pour une liste personnelle devant contenir beaucoup d’enregistrements (à partir de 500 ou 1000), il est conseillé de référencer cette liste en tant que « Liste Optimisée » (TT) dans la définition de la liste.

On peut modifier le contenu de la liste WfTabGen, qui donne le comportement général du tableur

Cette liste n’est pas obligatoire.

Elle permet de modifier dynamiquement les différents champs correspondant à la fiche de définition du tableur :

On peut créer la liste WfTabStr, qui renvoie à la structure des colonnes

Cette liste n’est pas obligatoire.

Elle permet de modifier dynamiquement les différents champs correspondant à la fiche de définition des colonnes du tableur. Il est ainsi possible de piloterdynamiquement dans la requête REB de chargement du tableur le nombre de colonnes , leurs formats , le libellé de chaque colonne, le fait de les afficher ou pas, de les rendre saisissable….

Les REB permettant de définir la structure d’un tableur sont classées en tant que sous-type RTD si elles utilisent la liste WfTabStr ou WfTabGen.

Quel est le contexte disponible dans la requête REB/RTD ?

  • Liste WfTabGen si tableur pré-initialisé

  • Liste WfTabStr si colonnes pré-initialisées

  • Variables et WfTabValPere du tableur dynamique lanceur selon le paramétrage

Que peut-on faire dans cette requête

Arriver dans un Tableur Dynamique avec toutes les lignes sélectionnées

Se positionner dans le tableur à l’ouverture

Arriver dans un Tableur Dynamique en mode d’affichage « Zones Saisissables »

Piloter la couleur de fond ainsi que la couleur et les attributs du texte de chaque ligne du tableur

Gérer le comportement général du tableur ( liste WfTabGen )

Définir dynamiquement les colonnes ( la structure )du tableur par requête (liste WfTabStr )

Piloter le titre du tableur dynamique

Faire un cumul sur une colonne du tableur


JavaScript errors detected

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

If this problem persists, please contact our support.