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 :

Imprimer et Quick Report ?


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut Imprimer et Quick Report ?
    Bonjour,

    J'aimerai imprimer des formulaires créer dynamiquement. J'ai vu que les composants QReport permette de le faire. Mais je ne comprends pas l'utilisation de tous les composants et certaines proprietés.

    Après avoir fait un tour sur les forums traitant le sujet, il se trouve que je n'ai pu trouver réponse car je n'ai aucune connaissance sur les mécanismes d'impressions.

    Est-ce quelqu'un aurait un source d'une application simple permettant d'imprimer ou pourrait m'expliquer comment créer un formulaire à partir d'une base de données. Il y'a beaucoup de bloc (pieds pages...) que je n'arrive pas à comprendre leur utilité.

    Merci et excusez moi si la question est certainement vague.

    A bientôt (j'espère )

    PS: j'ai entendu parler de Crystal Report ? Est-ce une meilleure solution que QReport ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 28
    Par défaut
    bonjour ,

    je peux eventuellement t'aider la dessus mais pas avant ce soir...

    je t'envoie quelques exemples dès ce soir ...

    @+

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 36
    Par défaut
    Bonjour;

    t'a pas essayer d'ouvrir le projet de Quick report fournis comme exemple

    tu trouvera tous les cas que tu imagine, tu le trouve sur

    "C:\Program Files\Borland\CBuilder6\Examples\DBTasks\QuickRpt"

    bonne chance

  4. #4
    Membre expérimenté Avatar de Mattetfamilly
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 182
    Par défaut
    Voici un exemple que j'avais fait pour Blondelle.

    Il s'agit d'une impression de String Grid avec Quickreport.
    Cet état n'est lié à aucune base de données.

    http://www.developpez.net/forums/sho...d.php?t=180328

    Tu peux le sauvegarder tel qu'il a été imprimer et le recharger pour consultation ou impression d'une copie ultèrieure.
    Cet exemple gère mieux les configurations d'imprimantes que les fonctions par défaut de QuickReport.

    Mattetfamilly

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 28
    Par défaut
    voici les principales bandes utilisees dans les Qreport (a ajouter au Qreport):

    - la bande pageheader dans laquelle tu mets le tout ce que le haut de ta page doit contenir

    - la bande detail dans laquelle tu mets les details ( dans laquelle tu mets des QRDbtext relié par le datafield au champ a afficher)

    - la bande pagefooter qui contient toutes les données de bas de page ...

    une fois fais ... un petit

    et ca devrait commencer a prendre forme ..

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut
    Mattetfamilly: Je suis vraiment perdu avec ton code, je ne sais pas comment l'utiliser. Quels composants sont à utiliser ? Y'a t'il possibilité de télécharger le source du projet pour compiler et voir ce qui se passe ? J'avoue avoir du mal à comprendre.

    En fait, ce que j'aimerai faire, c'est imprimer des cartes "clients", de la taille d'une carte de visite sur laquelle se trouvera un numéro client, un nom client, un prénom client, une date d'expiration et un code barre. Je dois imprimer soit une carte pour un client ou une série de carte pour un groupe de client.

    C'est pour créer une impression "dynamique", c'est à dire faire un formulaire généralisé et lancer la routine sur autant de pages que nécéssaire. Avec tous les composants BCB de QRerport, je ne sais pas quel composant utiliser.

    Ma base est Acces piloté via les composants ADO.

  7. #7
    Membre expérimenté Avatar de Mattetfamilly
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 182
    Par défaut
    Je ne comprends pas que tu ne puisses pas charger mon code...
    Il est dans la discussion avec Blondelle...

    Mais ne técharnes pas.
    Ce code ne correspond pas à ton besoin.

    Ton besoin est d'être réellement lié à une bas de donnée pour les impressions dynamiques...

Discussions similaires

  1. [QUICK REPORT] Imprimer des données dans QRIMAGE
    Par freud dans le forum Bases de données
    Réponses: 1
    Dernier message: 23/01/2007, 12h07
  2. [D7] Dépassement de pile à l'impression avec Quick Report
    Par Bigbaloo dans le forum Composants VCL
    Réponses: 8
    Dernier message: 16/03/2005, 00h28
  3. [QUICK REPORT] DESACTIVER LE BOUTON DE REDUCTION
    Par freud dans le forum Bases de données
    Réponses: 11
    Dernier message: 26/07/2004, 00h43
  4. [quick report]bandes des sous détail et champs vides
    Par Zatoobux dans le forum Bases de données
    Réponses: 2
    Dernier message: 04/06/2004, 16h01
  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