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

iReport Discussion :

[Sous rapport][Mise en forme] ajouter une bordure autour d'un sous rapport


Sujet :

iReport

  1. #1
    Membre habitué
    Avatar de CPI_en_mousse
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 332
    Points : 168
    Points
    168
    Par défaut [Sous rapport][Mise en forme] ajouter une bordure autour d'un sous rapport
    Bonjour,

    Je souhaiterai ajouter une bordure autour d'un sous rapport et qui s'adapte à celui ci.
    dommage on peu pas appliquer une bordure a un sous rapport directement. j'ai essayé l'ajout d'un rectangle autour en cochant l'option print when detail overflow mais ca marche pas.
    j'ai essayer aussi à l'intérieur du sous rapport mais j'ai rien trouvé.

    Si vous savez comment faire....

    Merci

  2. #2
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Tu utilises la bande 'background' dans lequel tu y mets ton rectangle ...

  3. #3
    Membre habitué
    Avatar de CPI_en_mousse
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 332
    Points : 168
    Points
    168
    Par défaut
    J'ai peur de ne pas avoir tout compris.
    dans le sous rapport j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        <background>
            <band>
                <rectangle>
                    <reportElement mode="Transparent" x="22" y="282" width="753" height="55" isPrintWhenDetailOverflows="true"/>
                </rectangle>
            </band>
        </background>
    j'ai un warning sur le rectangle : Element bottom reaches outside band area
    ce qui est normal puisque le rectangle empiète sur column header et detail.

    et lorsque je le limite à la bande background, le rectangle n'est pas dynamique, c'est à dire qu'il s'agrandit pas en fonction du sous rapport

  4. #4
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Bonjour,

    En fait, le background c'était pour avoir un cadre en général sur tout le rapport mais effectivement si tu veux encadrer juste un sous rapport, tu fais ceci:

    Dans sous rapport:
    1) bande columnHeader et columnFooter à 1 en hauteur de bande avec dedans une ligne
    2) dans le détail (ou les groupes de bandes), tu fais un frame telle que dans l'onglet bordure tu remplis que les bords gauche et droit

    Automatiquement au résultat, tu auras toutes tes données encadrées dans ton sous rapport

  5. #5
    Membre habitué
    Avatar de CPI_en_mousse
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 332
    Points : 168
    Points
    168
    Par défaut
    merci.

    Il n'existe pas une solution plus "élégante" et plus simple à mettre en place?
    Quel est l'utilité de la Frame?

  6. #6
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Franchement l'élégance et iReport ça fait deux
    (je parle des scriptlet ... )

    Non , moi je la trouve pas mal ma méthode mais chacun fait comme il veux

    Pour ta question, justement c'est pour rendre plus élégant ton rapport: je m'explique: Dans une frame, tu y mets un ensemble de label, text etc..., à la fin tu as dans cette frame un modéle pour ton rapport que tu peux copier/coller dans un autre rapport par ex, ou que tu peux organiser différemment etc, ...

  7. #7
    Membre habitué
    Avatar de CPI_en_mousse
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 332
    Points : 168
    Points
    168
    Par défaut
    ok merci,
    en fait tu as raison, ca va pas si mal que ca, et c'est relativement propre.

    merci pour ton aide

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

Discussions similaires

  1. Reproduire la mise en forme d'une ligne ajoutée à un tableau
    Par rihab92 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/04/2015, 13h47
  2. ajouter une bordure autour d'une gkt_hbox
    Par fab13 dans le forum GTK+
    Réponses: 2
    Dernier message: 26/05/2013, 15h35
  3. Mise en forme d'une problèmatique sous access
    Par Invité dans le forum Access
    Réponses: 3
    Dernier message: 09/07/2012, 11h07
  4. ajouter une bordure autour d'un rapport
    Par minooo dans le forum iReport
    Réponses: 1
    Dernier message: 02/05/2011, 12h00
  5. mise en forme d'une cellule ajouter avec insertRow
    Par vacknov dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/07/2007, 09h33

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