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 :

impression verticale et horizontale sur quick report de CPPB5


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Ao�t 2003
    Messages
    121
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2003
    Messages : 121
    Par d�faut impression verticale et horizontale sur quick report de CPPB5
    J'ai un soucis majeur, je sollicite votre aide.
    Je voudrais imprimer un �tat qui comprend les nom des �l�ves d'un �tablissement en vertical et les mati�res faites en horizontal pour enfin �crire la note de chaque �l�ve. Les mati�res et les noms peuvent aller sur plusieurs pages, pourvu que la correspondance soit respecter.
    Le probl�me, c'est que les mati�res varient en m�me temps que les noms, (impression verticale en m�me temps impression horizontale), il semble que c'est pas facile � faire avec quick report. On me parle d'utiliser OnNeedData, je n'arrive m�me pas � commencer, car dans l'aide int�gr�e,je ne trouve aucune explication. Quelqu'un peut-il m'aider?
    Merci d'avance.
    Dibak

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    Je pense que le mieux est de jouer sur la requ�te SQL pour avoir en sortie tes champs/colonnes souhait�s. Et utilis� QuickReport pour afficher toutes les lignes de r�sultats.

  3. #3
    Membre confirm�
    Inscrit en
    Ao�t 2003
    Messages
    121
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2003
    Messages : 121
    Par d�faut
    Merci d�j� Sat83,
    mais seulement, m�me en am�nageant la requ�te SQL, je risque d'avoir une structure du genre:
    nom,matricule,matiere1,mati�re2,matiere3,....(le nombre de champs est donc non fixe, car d�pendant des classes et on peut en rajouter � tout moment), je n'irais quand m�me pas toujours retoucher le report chaque fois que le nombre de mati�re augmentera?, je voudrais faire de telle sorte que le report soit disponible quelque soit le nombre de mati�re, dans ma t�te, je me dis que chaque fois que j'atteindrais la fin d'une page en colonne, j'obtiendrais de suite une autre page et ainsi de suite, jusqu'� �puisement de mes colonnes.
    Franchement, si par exemple j'avais n colonnes(champs fixes), le probl�me ne se poserais pas.
    Peux-tu baliser un peu plus la piste que tu me sugg�res?
    Dibak

  4. #4
    Membre confirm�
    Inscrit en
    Ao�t 2003
    Messages
    121
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2003
    Messages : 121
    Par d�faut
    J'ai pu trouv� cette astuce dans les aides:
    Question : Comment avoir une ligne plus large qu'une page.
    R�ponse :Cela n'est pas g�r� actuellement. Une alternative consiste � utiliser plusieurs bandes sous-d�tail et � parcourir les donn�es deux fois, une pour chaque ensemble de colonnes. Si, par exemple, vous utilisez 20 colonnes et 10 colonnes occupent la largeur de la page. Laissez la bande d�tail et d�finissez sa propri�t� PrintIfEmpty � true. Associez chaque bande sous-d�tail au m�me ensemble de donn�es et placez des colonnes diff�rentes dans chacune. Chaque sous-d�tail imprime tous les enregistrements mais dans des colonnes diff�rentes. Vous devez appeler la m�thode first de l'ensemble de donn�es apr�s l'ex�cution de chaque sous-d�tail.

    Je pense que c'est clair et je peux dire que j'ai trouv� satisfaction. Pour moi le probl�me est r�solu.
    dibak.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Aide sur Quick Report
    Par NABIL74 dans le forum QuickReport
    R�ponses: 1
    Dernier message: 23/12/2008, 18h37
  2. Quelques questions sur quick report
    Par ndsaerith dans le forum Delphi
    R�ponses: 3
    Dernier message: 14/03/2007, 10h37
  3. Centrer une image verticalement et horizontalement sur l'�cran
    Par Thomus38 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 15/06/2006, 15h14
  4. Filtre sur Quick Report
    Par vladi dans le forum C++Builder
    R�ponses: 4
    Dernier message: 21/04/2005, 16h25
  5. Quick Report et impression de donn�es hors BDD
    Par gRRosminet dans le forum C++Builder
    R�ponses: 8
    Dernier message: 19/08/2002, 09h47

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