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

Delphi Discussion :

QReport 3 - Modifier en run-time.


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 106
    Par défaut QReport 3 - Modifier en run-time.
    Bonjour,

    J'ai un report. Dans ma bande details, j'ai un champs QRDBText avec la propriete autostretch et autowrap (Si le texte est long il continue sur la ligne d'apres).
    Mon report est imprime sous forme de tableau: j'ai mis des barres verticales entre chaque champs, une barre horizontale en haut de ma bande, et une barre horizontale dans une ChildBand.
    Le probleme est que lorsque le texte continue sur plusieurs lignes, les barres verticales sont trop petites.

    J'eesaie depuis plusieurs jours de trouver une solution pour alonger les bandes verticales en runtime. Mais sans succes.

    Peut-etre auriez vous une idee ou un conseil ou meme une solution?!
    Merci pour tout!

  2. #2
    Membre émérite Avatar de Yurck
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 16
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 682
    Par défaut
    Bonjour,
    QuickReport n'est sans doute pas le meilleur outils au monde, mais si mes souvenir sont bons il faut penser et procéder autrement.

    Tu mets tes barres (QrShape) beaucoup + grandes que nécessaire et de toutes les façons la bande suivante les cachera.

    a voir.

  3. #3
    Membre éclairé
    Homme Profil pro
    Responsable associatif
    Inscrit en
    Octobre 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Responsable associatif

    Informations forums :
    Inscription : Octobre 2005
    Messages : 229
    Par défaut
    essaye ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    procedure taform.DetailBand1BeforePrint(Sender: TQRCustomBand;
      var PrintBand: Boolean);
    var
        hauteur : extended;
    begin
        qrmemo1.GetExpandedHeight(hauteur);        
        QRShape1.Size.Height := hauteur;
    end;

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 106
    Par défaut
    Yurck: Merci. J'ai deja essaye. Mais le problemes est que la dernieres bandes, rien ne la cahe!!! et ca depasse parfois trop. si l'avant derniere ligne na pas ete allonge.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 106
    Par défaut
    Zarbouine:
    1- Merci de ta reponse.
    2-J'utilise QRDBText et pas Memo.
    3-J'ai mis un memo sur ma forme, mais je n'ai pas la propriete GetExtendedHeight.
    J'utilise la version gratuite de QReport avec Delphi6. Et apparemment cette propriete ne'st pas incluse.
    4-J'ai essaye avec la propriete "Extended" de ma bande. D'apres F1, elle me donne l'etension de l abande due aux extension causes par les "wordwrap".
    Mais elle me rend toujours 0 meme si la bande a ete allonge.

    Yurck: Tu as un autre outil a me proposer? Un freeware? Merci.

  6. #6
    Membre éclairé
    Homme Profil pro
    Responsable associatif
    Inscrit en
    Octobre 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Responsable associatif

    Informations forums :
    Inscription : Octobre 2005
    Messages : 229
    Par défaut
    ah effectivement ça doit être dans la version pro (j'ai la 4.06)...
    désolé, j'ai rien d'autre à te proposer

Discussions similaires

  1. constante modifiée au run-time
    Par sylvain52220 dans le forum C++
    Réponses: 9
    Dernier message: 31/07/2008, 13h33
  2. critére de requete en run time
    Par bgaut dans le forum Access
    Réponses: 2
    Dernier message: 19/01/2006, 16h25
  3. Run-time error '5':
    Par zazaraignée dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/01/2006, 13h53
  4. Migration Access 97 vers SQL Server + Access Run Time
    Par KiDiBoo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 31/10/2005, 09h05
  5. problème java run time environment
    Par abrmed dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 19/08/2005, 13h27

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