Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi
Delphi Environnement de développement RAD avec compilateur Natif. Avant de poster -> La FAQ Delphi
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/07/2007, 18h24   #1
létudiant (EPSI)
Invité régulier
 
Inscription : juillet 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 19
Points : 6
Points : 6
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?
létudiant (EPSI) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 19h17   #2
dvarrel
Nouveau Membre du Club
 
Inscription : juillet 2003
Messages : 61
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 61
Points : 26
Points : 26
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
dvarrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 19h22   #3
dvarrel
Nouveau Membre du Club
 
Inscription : juillet 2003
Messages : 61
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 61
Points : 26
Points : 26
tiens un compo qui va peut-être solutionner tes problèmes rapidement

http://sourceforge.net/projects/dexcel/
dvarrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 19h29   #4
aityahia
Rédacteur
 
Avatar de aityahia
 
Homme Idir AIT YAHIA
EURL CIEPTAL CARS
Inscription : mars 2006
Messages : 1 875
Détails du profil
Informations personnelles :
Nom : Homme Idir AIT YAHIA
Âge : 37
Localisation : Algérie

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

Informations forums :
Inscription : mars 2006
Messages : 1 875
Points : 3 312
Points : 3 312
Envoyer un message via MSN à aityahia Envoyer un message via Yahoo à aityahia Envoyer un message via Skype™ à aityahia
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
aityahia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 20h52   #5
létudiant (EPSI)
Invité régulier
 
Inscription : juillet 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 19
Points : 6
Points : 6
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!
létudiant (EPSI) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 21h15   #6
aityahia
Rédacteur
 
Avatar de aityahia
 
Homme Idir AIT YAHIA
EURL CIEPTAL CARS
Inscription : mars 2006
Messages : 1 875
Détails du profil
Informations personnelles :
Nom : Homme Idir AIT YAHIA
Âge : 37
Localisation : Algérie

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

Informations forums :
Inscription : mars 2006
Messages : 1 875
Points : 3 312
Points : 3 312
Envoyer un message via MSN à aityahia Envoyer un message via Yahoo à aityahia Envoyer un message via Skype™ à aityahia
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.
aityahia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 21h49   #7
ero-sennin
Rédacteur/Modérateur
 
Avatar de ero-sennin
 
Homme
Développeur informatique
Inscription : juillet 2005
Messages : 2 941
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Pas de Calais (Nord Pas de Calais)

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

Informations forums :
Inscription : juillet 2005
Messages : 2 941
Points : 4 555
Points : 4 555
+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
ero-sennin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 22h00   #8
létudiant (EPSI)
Invité régulier
 
Inscription : juillet 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 19
Points : 6
Points : 6
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!
létudiant (EPSI) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 23h14   #9
Clorish
Rédacteur
 
Avatar de Clorish
 
Inscription : juin 2003
Messages : 2 487
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 487
Points : 2 044
Points : 2 044
Envoyer un message via MSN à Clorish
Pour ajouter ma petite note personnelle :
Dans le cadre d'un projet a presenter a un jury 2 choses sont a savoir :

- Les Projets ou Stages sont la fait pour tester en conditions reelle les connaissances acumulées durant l'annee.
Le but est donc de savoir si tout ce qui a ete enseigné durant l'annee a ete assimilé ou non. De ce fait, lorsque le cas se presente, il est preferable de toujours opter pour les solutions qui ont été enseignées. Par exemple, eviter de bidouiller une pseudo base de donnée centrée sur des fichiers texte, quand les profs ont passé un certains temps a montrer comment interfacer un client BdD avec Delphi

- Le 2e but de ces projets ou stages permet de faire ressortir les capacitées a faire face aux problemes, ainsi qu'a juger le niveau de productivitée. Du coup, Re-inventer la roue n'etant pas reconnu comme productif, je ne pense pas qu'utiliser des libraires toutes pretes soit mauvais, surtout si elles ont fait leurs preuves. Bien au contraire.

D'ailleur .... il me semble que tu ne controle pas non plus tout le systme de classes Delphi notement au niveau de la BdD et de la VCL *Joke*

Fait preuve d'ingeniosité, de recherche autonome, et si t'arrive a caser 2/3 algos et/ou techniques enseignées .. n'hesite pas
Sinon en regle generale, Si tu sais ce que tu fait, que tu es convaincu et assume tes choix, tu sauras toujours les defendre face a un jury, meme si ils ne pensent pas foncierement la meme chose que toi.
Si ton point de vue sur un aspect technique est different du leur et que tu montre que tu doutes un peu sur la pertinence de ton choix, cela renvoie l'image d'une decision prise un peu "au pif", sans trop savoir pourquoi.

J'ai fut un temps, presenté un projet Delphi a base 3D face a des profs plutot pro-java/c++ ... et je m'en suis plutot bien sortit

Bonne chance pour ton projet
__________________
On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
--
Pourquoi tant de haine pour cette pauvre aide Delphi ????
Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
--
Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas
Clorish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 23h24   #10
Clorish
Rédacteur
 
Avatar de Clorish
 
Inscription : juin 2003
Messages : 2 487
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 487
Points : 2 044
Points : 2 044
Envoyer un message via MSN à Clorish
Citation:
Envoyé par létudiant (EPSI)
effectivement je me suis trompé je penser que Quickreport par exemple était un petit programme externe a delphi.
J'ai pas vu cette partie
Mais je ne voit pas en quoi ca generais aussi que QuickReport soit une application externe.
Si l'application en est plus performante.

Sinon voit avec ton responsable de projet ... mais chez nous on a plutot l'habitude d'offrir au stagiaire le bouclier "Decision patronale".
Apres tout ... certains choix techniques sont imposé .... et pas necessairement optimum ....
__________________
On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
--
Pourquoi tant de haine pour cette pauvre aide Delphi ????
Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
--
Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas
Clorish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 00h51   #11
létudiant (EPSI)
Invité régulier
 
Inscription : juillet 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 19
Points : 6
Points : 6
He beh pour mon premier sujet, en voila des réactions et des conseils ca fait plaisir merci à tous!!


Clorish cette partie de l'application est petite, j'utilise une base de donnée MS SQL pour la gestion des clients, fournisseurs, produits etc... donc l'utilisation de l'enregistrement sur un fichier excel aurait été choisit en fonction de mon "maitre de stage"^^ et la manipulation de fichier a bien été enseigné donc dans ce cas la je ferai bien appel aux "connaissances acumulées durant l'année". (avec un petit tableau dynamique pour la gestion des ID on aura ce qu'il faut en connaissances enseignées^^)

Mais oui tu as raison, je suis en première année et je ne maîtrise pas entièrement DELPHI (surtout qu'on nous demande 5 applics en 1 ans donc faut que je cherche autre chose que delphi/sql)

Pour l'idée d'une application externe les enseignants nous ont prévenu de se méfier; comme tu le dis si l'application est externe a delphi c'est bon mais le jury ne veut pas non plus que tu prenne une PTI sur internet comme il en existe des centaines et que tu te l'appropries! Hors j'ai parler de Quickreport sans savoir ce que c'était! d'ailleurs je viens de l'installer^^

Encore merci à tous de vos conseils

Et je m'excuse de toute ces fautes d'orthographe (et de grammaire houlala) je suis fatigué je fait pas attention ca ira mieux demain^^
létudiant (EPSI) est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h01.


 
 
 
 
Partenaires

Hébergement Web