IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

Affichage conditionnel des colonnes


Sujet :

BIRT

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 41
    Points : 42
    Points
    42
    Par défaut Affichage conditionnel des colonnes
    Bonjour à tous,

    j'utilise BIRT pour les rapports liés a notre appli RH. Je dois construire un état comportant beaucoup de colonnes, mais dont l'affichage est conditionné par la valeur du total pour chaque employé.
    Par exemple si un employé ne fait pas d'heures supp a 120% alors la colonne correspondante ne s'affiche pas. Ainsi on n'affiche que les colonnes "utiles" pour lesquelles le total du matricule >0.

    Mon état est construit, il fonctionne très bien lorsque j'imprime employé par employé (soit un matricule a la fois) . par contre j'ai la possibilité d'imprimer tout un service à la fois, donc plusieurs matricules.
    Dans ce cas j'ai bien une page par matricule, mais les colonnes affichées sont celles qui correspondent aux données du premier matricule du rapport, et ce sur toutes les pages. si le premier employé de l'état a fait des heures a 120% et pas d'heures a 150% alors tous les employés auront la colonne 120% et pas celle 150% ...

    Je me rends compte que le groupe "matricule" est fait à un niveau inférieur au header de colonne, donc a l'élaboration du tableau le matricule pris en compte est le premier.
    Je n'ai pas réussi a insérer un groupe au dessus du tableau. est-ce que vous auriez une idée ?

    merci d'avance.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 41
    Points : 42
    Points
    42
    Par défaut
    j'ai réussi à m'en sortir en mettant ma table dans une autre table. J'ai posé mon groupe sur le champ "matricule" sur cette table maitre, du coup le tableau avec les colonnes en affichage dynamique est reconstruit a chaque changement de matricule, on a donc les colonnes associées au travail effectif de chaque agent. ouf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2013] Formulaire double-affichage - Largeur des colonnes
    Par FRinguette dans le forum IHM
    Réponses: 3
    Dernier message: 03/09/2020, 15h42
  2. Réponses: 13
    Dernier message: 19/10/2015, 10h45
  3. [Vxi3] Affichage conditionnel des lignes d'un tableau
    Par ruru9 dans le forum Deski
    Réponses: 3
    Dernier message: 21/11/2012, 15h17
  4. [SQL Dev] Affichage automatique des colonnes d'une table
    Par surfman dans le forum Sql Developer
    Réponses: 7
    Dernier message: 23/07/2012, 17h03
  5. [XL-2000] recherche une fonction d'affichage particulier des colonnes
    Par pat91 dans le forum Excel
    Réponses: 20
    Dernier message: 24/05/2009, 00h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo