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 :

Imprimer sous delphi


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut Imprimer sous delphi
    Bonjour

    Dans le cadre d'un stage j'ai créé une grande application (de mon point de vue) qui inclus un inventaire du stock d'un magasin.

    Bref... J'ai réussi à organiser l'inventaire dans TDBCtrlGrid; mais maintenant je cherche à imprimer cette inventaire (avec en plus un calcul de la quantité du produit * le prix du produit; et peut etre un calcul avec de la TVA etc...)

    Alors j'ai eu plusieurs idées… Peut être une option du CtrlGrid qui me permettrait d'imprimer directement (rien trouvé de ce côté la)

    Seconde idée plus intéressante (si réalisable) enregistrer mon inventaire dans un fichier pouvant s'ouvrir avec Excel ou open office (CSV par exemple), ainsi le fichier sera modifiable a volonté (surtout pour ajouter la TVA d'un produit etc...) et imprimable directement par openOffice ou excel. Est-ce réalisable?

    Existe t'il un moyen de transférer les données d'un CtrlGrid vers un Tmemo qui lui peut être imprimé???

    Avez-vous déjà eu le besoin d'imprimer sous delphi (ou autre d'ailleurs)? Quels ont été vos méthodes s'il vous plait?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 61
    Par défaut
    tu peux utiliser openoffice ou excel pur exporter tes données (regarde la FAQ, tout y est). Solution la plus flexible

    Tu peux aussi créer un rapport Qreport, ou PDF. Intérêt, pas besoin d' Excel ou Ooo

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 61
    Par défaut
    tiens un compo qui va peut-être solutionner tes problèmes rapidement

    http://sourceforge.net/projects/dexcel/

  4. #4
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    on te souhaite la bienvenue sur developpez.
    avant de poster il est préférable de faire un tours du coté du forum Mode d'emploi & aide aux nouveaux et de lire les règles, il est possible que vous n'aurais même pas a posté car on utilisant la fonction recherché vous trouverai peut être une solution déjà prête pour un problème similaire au tien.



    il y a des repports tous perfectionné les un que les autres et qui sont spécialement fait pour ça.
    exmple : Rave, QuickReport ,Cristal Report... tous livré avec delphi selon la version de delphi que vous avez

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut
    Dvarrel, je viens de voir cela dans la FAC, je vais étudier cela!

    aityahia, désolé c'est vrai que pour Excel j'aurai pu le voir plus tôt.

    aityahia, pour les reports je trouve que c'est un peu du tout fait; je fais cette application dans le cadre d'une PTI pour un BTS; donc je prefère connaitre ligne par ligne mon application. (car si je me trompe pas les reports sont des sortes de sous-programme, si mon jury me demande ce qu'il contient, si c'est moi qui l'ai fait etc... ma note sura divisé par 2^^)


    Mais pour le TDBCtrlGrid, je ne trouve aucune documentation donc impossible d'imprimer directement par ce biais apparement!? (ca me fait une excuse pour avoir poster? )
    j'ai essayer de faire un simple FORM.PRINT mais mon TDBCtrlGrid contient 160 produits et ca n'imprime que la FORM et donc n'imprime que 3 ou 4 produits! le seule solution pour moi est donc Excel ou OpenOffice?

    je ne marque pas le sujet Résolu pour le TDBCtrlGrid si ca ne dérange pas!

  6. #6
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    je pense que votre jury ne va pas jugé sur la manière que vous avais utilsé pour imprimé les rapport ce n'est qu'un moyen d'arriver a un résultat et je pense que ce n'est pas le theme de vos études , mais si vous tenez à imprimer en utilisant la ligne de commande il y a toujours TPrinter.

  7. #7
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    +1 avec aityahia! Ayant passé mon BTS cette année, j'ai utilisé au sein de ma PTI des unités toutes prêtes sans pour autant connaitre chaque ligne ... (c'était pour une connection avec MySQL...)
    Le tout, c'est de dire qu'on avez cet outil à disposition et qu'on l'a utilisé afin d'obtenir le résultat souhaité ...

    Bon courage

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut
    oui j'avoue +1 pour aityahia.

    effectivement je me suis trompé je penser que Quickreport par exemple était un petit programme externe a delphi... je me suis penché un peu dessus et effectivement c'est totalement intégrer dans delphi.

    Donc je vais aller voir le futur utilisateur de l'application et lui demander si il a besoin d'un excel pour pouvoir y toucher à sa guise ou donner le fichier à quelqu'un d'autre

    Sinon je vais installer quickreport!

    voila le sujet résolu j'ai ma solution!
    Merci à tous!

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

Discussions similaires

  1. imprimer sous delphi
    Par Blagueur dans le forum Débuter
    Réponses: 2
    Dernier message: 17/10/2008, 07h38
  2. retrouver les compsants FASTNET sous Delphi 7
    Par fandor7 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 11/06/2003, 18h11
  3. Comment créér une collection sous Delphi
    Par PsyKroPack dans le forum Langage
    Réponses: 6
    Dernier message: 11/02/2003, 13h20
  4. calcul sous delphi
    Par djedje-08 dans le forum Langage
    Réponses: 5
    Dernier message: 08/02/2003, 17h39
  5. Réponses: 4
    Dernier message: 27/03/2002, 11h03

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