|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 19 ![]() |
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? |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2003 Messages : 61 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2003 Messages : 61 ![]() |
tiens un compo qui va peut-être solutionner tes problèmes rapidement
http://sourceforge.net/projects/dexcel/ |
|
|
00
|
|
|
#4 |
![]() ![]() |
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
__________________
je ne répondrai à aucune question technique envoyé par MP. j'aime pas les navets et les messages avec du code sans les balises #. Stop au langage SMS. Mon projet open sources: eMySQLAdmin Visitez mon blog-Mes articles |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 19 ![]() |
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! |
|
|
00
|
|
|
#6 |
![]() ![]() |
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.
__________________
je ne répondrai à aucune question technique envoyé par MP. j'aime pas les navets et les messages avec du code sans les balises #. Stop au langage SMS. Mon projet open sources: eMySQLAdmin Visitez mon blog-Mes articles |
|
00
|
|
|
#7 |
![]() ![]() Développeur informatique Inscription : juillet 2005 Messages : 2 941 ![]() |
+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 |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 19 ![]() |
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! |
|
|
00
|
|
|
#9 |
![]() ![]() |
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 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
|
|
|
00
|
|
|
#10 | |
![]() ![]() |
Citation:
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
|
|
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 19 ![]() |
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^^ |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com