Skip to main content
Skip table of contents

Tableurs dynamiques- Requête REB de type RTD


La requête d’extraction REB a pour objectif de créer une liste incluant différentes informations à afficher dans le TDY : c’est la liste personnelle. Les informations sont classées sous forme de colonnes.

La requête REB permet de définir l’allure générale et le contenu du tableur. Pour cela, on peut constituer trois listes pour créer un Tableur Dynamique :

  • la liste « personnelle »: c’est la liste qui renfermera le contenu du tableur. Il est donc obligatoire de la renseigner !

  • WfTabGen, qui donne le comportement général du tableur. Cette liste n’est pas obligatoire.

  • WfTabStr, qui renvoie à la structure des colonnes. Cette liste n’est pas obligatoire.

Une REB est classée en tant que sous-type RTD si elle utilise la liste WfTabStr ou WfTabGen.

La notion de pré-initialisation de Tableur Dynamique permet de définir des tableurs simples avec dans la requête REB/RTD :

  • Rien : affiche un tableur avec n lignes vides. « n » est défini sur le tableur lui-même.

  • La liste personnelle seulement : affiche un tableur avec n lignes remplies d’informations. « n » est le nombre d’éléments dans la liste personnelle.

  • La liste personnelle et WfTabGen seulement : affiche un tableur avec n lignes remplies d’informations. « n » est le nombre d’éléments dans la liste personnelle. WfTabGen est ainsi personnalisable en fonction de critères saisis.

Remarque : 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.

Prenons le cas d’une table de valeurs « TabFour » constituée des champs Référence Fournisseur (RefFour), Famille Fournisseur (FamFour), Remise Fournisseur (RemFour) et Désignation Fournisseur (DesFour).

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

Créer la liste personnelle dans la requête REB/RTD

En règle générale, quand on doit extraire des informations pour renseigner le TDY par requête REB, on procède ainsi:

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

  • On recherche les données dans la(les) table(s) concernée(s)

  • On crée la liste avec les différentes informations souhaitées

image-20240620-091828.png

DIAPASON vient créer une liste en se basant sur la table de valeurs.

Avec le mot clé PRENDRE, DIAPASON créé les colonnes du tableur.

DIAPASON crée également un champs V_ISIAGEN_ID dans la liste. Ce champs correspond à l’identifiant de chaque enregistrement qui apparaitra dans le tableur, et sera utilisé dans les requêtes RCT.

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.