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

C++Builder Discussion :

[Debutant] Utilisation QReport


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut [Debutant] Utilisation QReport
    Salut !

    J'ai un bon de commande à imprimer, pour ça j'ai placé les composants qui me faut, et ça s'affiche très bien, reste quelque chose qui coince, le fait que le montant total soit affiché tout en bas de la page, malgré que la liste des articles affichés ne prend même pas la moitié de la page.
    Ce que je voudrai faire, c'est afficher ce montant juste après la liste des articles.

    Plus de précisions :
    J'utilise QuickReport V3.0.9 avec BCB6
    J'ai placé sur un QReport :
    1- Un QRBand avec la propriété BandType à rbColumnHeader pour afficher les noms des colonnes de ma table.
    2- Un QRBand avec la propriété BandType à rbDetail pour afficher les tuplets de la table.
    3- et un QRBand avec la propriété rbPageFooter qui contient plusieurs TQRLabel pour afficher les informations des montants.

    Voila je suis sûre que les montants s'affichent tout en bas parce que j'ai mis la propriété à rbPageFooter, mais j'ai essayé d'autre possibilité, ça marche pas non plus;


    Merci pour votre aide !

    A+

  2. #2
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,

    Personnellement, j'avais utilisé un 'regroupement' c.a.d une bande de type TQRGroup placé avant la bande de type rbDetail;ensuite, juste après celle ci, un TQRBand avec la propriété BandType a rbGroupFooter.
    (en renseignant correctement les propriétés LinkBand)

    Certes, cela ne correspond peut être pas a 100 % a ce que tu recherches, puisque cela t'oblige a utiliser un 'GroupBand' (une requête adéquate ainsi qu'une valeur correspondant pour la propriété Expression du 'GroupBand' ...), mais normalement cela permet d'obtenir ce que tu voulais en terme d'affichage.

    En espérant t'aider, et ne pas être trop a côté de la plaque ...
    @ +

    NB: en plus, ma version de QR étant bien plus agée que la tienne ...

  3. #3
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Citation Envoyé par Sunchaser
    une bande de type TQRGroup placé avant la bande de type rbDetail;ensuite, juste après celle ci, un TQRBand avec la propriété BandType a rbGroupFooter.
    Salut !

    J'ai essayé la solution proposée par Sunchaser,(je peux vous dire que j'ai galéré ) ça veux pas s'afficher correctement :
    J'ai placé un QRGroup, puis un QRBand avec la propriété BandType à rbDetail,ce dernier contient les QRDBText pour afficher mes enregistrements, puis un autre QRBand avec la propriété rbGroupFooter; ça veut pas marché , çàd que le les montant que j'ai mis dans le 2em QRBand s'affiche tout en bas de la page, j'éspère que c'est bien ça ta solution ?!



    Par contre, lorsque j'ai mis un TQRBand avec la la propriété BandType à rbSummary (celui la contient les montants), ça s'emble marcher très bien il reste toujours collé au dernier tuplet affiché

    Merci Sunchaser et josse95 !

    A+

  4. #4
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Citation Envoyé par Interruption13h
    J'ai essayé la solution proposée par Sunchaser,(je peux vous dire que j'ai galéré )
    Mouais, effectivement, je savais que ça serait un peu la galère Josse a définitivement la solution la plus simple c'est sur, et en plus je n'ai pas mis réellement les mains dans un QuickReport depuis au moins un an (j'ai un peu oublié toutes les 'subtilités').
    Ainsi, grace au TQRGroup, tu as remarqué comme moi que Q.R peut être un bon casse-couille.exe quand il veut...

    @ +

  5. #5
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Citation Envoyé par Sunchaser
    Mouais, effectivement, je savais que ça serait un peu la galère Josse a définitivement la solution la plus simple c'est sur, et en plus je n'ai pas mis réellement les mains dans un QuickReport depuis au moins un an (j'ai un peu oublié toutes les 'subtilités').
    Ainsi, grace au TQRGroup, tu as remarqué comme moi que Q.R peut être un bon casse-couille.exe quand il veut...

    @ +
    héhé

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    As tu essayé un rbSummary ?
    Ou sinon, comme mentionné ci-dessus, tu encadres des bandes par un rbGroupHeader (vide) et un rbGroupFooter (qui contient tes montants).

  7. #7
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Salut !

    Merci les gars pour vos réponses.
    Je vais voir ça, et je vous tiens au courant


    Merci !

    A+

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

Discussions similaires

  1. [debutant]Utiliser des matrices en C
    Par Battosaiii dans le forum C
    Réponses: 2
    Dernier message: 13/11/2005, 20h45
  2. [debutant] Utilisation de l'operateur = dans une classe
    Par Battosaiii dans le forum Débuter
    Réponses: 8
    Dernier message: 10/11/2005, 23h01
  3. [debutant]Utiliser friend method
    Par Battosaiii dans le forum Débuter
    Réponses: 4
    Dernier message: 06/11/2005, 11h23
  4. [debutant]utilisation de bcp
    Par christophebmx dans le forum Outils
    Réponses: 2
    Dernier message: 19/08/2005, 09h47
  5. [Debutant] Utilisation de la touche "Entrée"
    Par Dextro dans le forum Composants
    Réponses: 2
    Dernier message: 28/04/2005, 09h42

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