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 :

Ne pas afficher les doublons dans une table de report BIRT


Sujet :

BIRT

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Ne pas afficher les doublons dans une table de report BIRT
    Bonjour,

    J'ai un état BIRT (2.2.0) affichant un tableau dont voici une modélisation :
    --------------------------------------
    | Col 1 | Col 2 | Col 3 | Col 4 | ...
    ----------------------------------------
    | data 11 | data 12 | data 13 |data 14 | ...
    | data 11 | data 22 | data 23 |data 24 | ...
    | data 11 | data 22 | data 33 |data 34 | ...
    | data 21 | data 52 | data 53 |data 54 | ...
    | data 21 | data 52 | data 53 |data 54 | ...
    | data 21 | data 52 | data 53 |data 55 | ...
    | data 21 | data 52 | data 54 |data 56 | ...

    Et j'aimerai ne pas répéter la donnée a chaque ligne :
    --------------------------------------
    | Col 1 | Col 2 | Col 3 | Col 4 | ...
    ----------------------------------------
    | data 11 | data 12 | data 13 |data 14 | ...
    | ______ | data 22 | data 23 |data 24 | ...
    | ______ | ______ | data 33 |data 34 | ...
    | data 21 | data 52 | data 53 |data 54 | ...
    | ______ | ______ | ______ |data 54 | ...
    | ______ | ______ | ______ |data 55 | ...
    | ______ | ______ | data 54 |data 56 | ...

    Comment procéder ?
    J'ai voulu faire des groupe mais cela me créé un décalage car pour n'afficher qu'une fois la donnée je l'a met dans l'entete de groupe et du coup il se trouve au dessus de ma ligne de détail.

    Est-ce qu'il y a un moyen simple de ne pas afficher la données si c'est la meme que la cellule de la ligne précédente ?

    Ou sinon avez vous une astuce pour y arriver ?

    Merci d'avance pour votre aide.

  2. #2
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 189
    Points : 176
    Points
    176
    Par défaut
    Salut,

    Ton besoin me rappelle une de mes 1ere discution:
    (nb: il y avait 2 fichiers jpg pour montrer ma solution mais j'ai dut les enlever car on a que tres peu d'espace sur le site)
    http://www.developpez.net/forums/d59...lements-ligne/

    En fait, pour le moment, on a 3 solutions avec avantages/defauts.

    1ere solution:
    -------------
    Tableau dans des tableaux
    Avantages: Visualisation parfait
    Defaut MAGEUR: Performances éffroyables


    2eme Solution:
    --------------
    Utilisation de groupes et de la propriété "Drop" avec la valeur "Détail" sur les cellules des groupes
    Avantages: Aucun code, bonnes performances, mise en place instantannée
    Inconvénient: Affichage d'une petite ligne blanche pour indiquer qu'il y a un changement de groupe.

    Visu possible: voir piece jointe



    3eme solution:
    --------------
    Utilisation de JavaScript et de la propriété "Visibility"
    Avantages: Visualisation parfait, bonnes performances
    Inconvenient: Maintenance du code JavaScript, Mise en place

    La 3eme solution peut de plus être résolue par différentes manieres.


    Après à toi de voir ce qu'il te parait être le mieux.


    Bon courage.


    .
    Images attachées Images attachées  
    Ne pas oublier le bouton RESOLU

    Mes lois informatiques qui n'ont pas encore trouvées de contre exemple:
    - Quand on gagne d'un coté, on perd très souvent voire toujours d'un autre.
    - Il est très rare de gagner sans rien perdre.
    - Quand la solution devient trop complexe à mettre en oeuvre, c'est qu'elle ne convient pas à ce que l'on attend, voire qu'elle est tout bonnement mauvaise.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonsoir,

    Merci pour toutes ces infos je vais tester tout ça.

    Sinon à tu plus d'info sur la méthode avec code puisque j'ai lu que la méthode d'imbrication de tableau qui correspond le plus au rendu que je souhaiterai est assez gourmande en utilisation de ressources; c'est avec le "ON CREATE" as tu un exemple ou un lien vers un exemple ?

Discussions similaires

  1. supprimer les doublons dans une table
    Par mavean dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 26/06/2019, 13h26
  2. Réponses: 10
    Dernier message: 23/11/2009, 22h49
  3. Supprimer les doublons dans une table
    Par lelectronique.com dans le forum Requêtes
    Réponses: 7
    Dernier message: 15/10/2008, 14h33
  4. Supprimer les doublons dans une table!
    Par Kirou dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/06/2008, 15h37
  5. problème pour éviter les doublons dans une table
    Par bonnet85 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 19/02/2008, 04h35

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