DELPHI/MYSQL impression

DELPHI/MYSQL impression - Delphi/Pascal - Programmation

Marsh Posté le 27-05-2011 à 09:15:37    

bonjour  
 
je veux savoir comment faire pour imprimer mes donnée que j'ai obtenu a partir de ma base de donnée mySQL , j'utilise DELPHI7.d'ailleurs meme la connexion avec mysql , je serai reconnaissante si quelqu’un m'explique comment ?
 
merci

Reply

Marsh Posté le 27-05-2011 à 09:15:37   

Reply

Marsh Posté le 27-05-2011 à 15:45:35    

Avec les Etats (ou rapports d'états). Ce sont des composants livrés avec Delphi dans sa version pro.
 
Autre solution que j'avais mise en oeuvre : tu produits ce que t'as à imprimer en html, pour la vue avant impression, t'utilises le composant activeX Internet Explorer et fait afficher le html généré et pour l'impression, pareil, t'utilises le même activeX.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 27-05-2011 à 16:08:39    

rufo a écrit :

Avec les Etats (ou rapports d'états). Ce sont des composants livrés avec Delphi dans sa version pro.
 
Autre solution que j'avais mise en oeuvre : tu produits ce que t'as à imprimer en html, pour la vue avant impression, t'utilises le composant activeX Internet Explorer et fait afficher le html généré et pour l'impression, pareil, t'utilises le même activeX.


 
moi j'utilise la version entreprise , donc je pourrai pas les utiliser ?
 
pour la deuxième solution est ce que vous pouvez bien expliquer les étapes ; car je débite en delphi :(

Reply

Marsh Posté le 27-05-2011 à 16:52:11    

nadou8777 a écrit :


 
moi j'utilise la version entreprise , donc je pourrai pas les utiliser ?
 
pour la deuxième solution est ce que vous pouvez bien expliquer les étapes ; car je débite en delphi :(


 
il me semble que la version entreprise = version pro. Donc les états doivent exister (suffit de regarder dans l'ihm si y'a un onglet concernant des composants pour les états...)
 
Solution à base de l'active X IE :
Ben sur une fiche, tu mets l'activeX. Ensuite, dans une grosse chaîne de caractères, tu mets le code HTML/css qui va représenter tes données à imprimer mises en page (donc, comme si tu faisais un site web), tu fais afficher le code html généré par l'activeX puis t'appeles la fonction d'impressions de l'activeX. Rien de bien sorcier. En gros, t'utilisais IE de manière un peu caché à l'utilisateur pour faire imprimer ce que tu veux... ;)
Maintenant, si tu sais pas coder du html/css, laisses tomber :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 27-05-2011 à 18:01:22    

rufo a écrit :


 
il me semble que la version entreprise = version pro. Donc les états doivent exister (suffit de regarder dans l'ihm si y'a un onglet concernant des composants pour les états...)
 
Solution à base de l'active X IE :
Ben sur une fiche, tu mets l'activeX. Ensuite, dans une grosse chaîne de caractères, tu mets le code HTML/css qui va représenter tes données à imprimer mises en page (donc, comme si tu faisais un site web), tu fais afficher le code html généré par l'activeX puis t'appeles la fonction d'impressions de l'activeX. Rien de bien sorcier. En gros, t'utilisais IE de manière un peu caché à l'utilisateur pour faire imprimer ce que tu veux... ;)
Maintenant, si tu sais pas coder du html/css, laisses tomber :/


dsl pour le dérangement encore une fois , je trouve pas un truc dans la barre d'outil qui indique l'impression , j'ai pu fair form.print ça marche mais là c'est l'impression de tout le form , moi  je veux seuelement le grid où j'affiche mes données :( est ce c'est possible?

Reply

Marsh Posté le 30-05-2011 à 09:36:42    

nadou8777 a écrit :


dsl pour le dérangement encore une fois , je trouve pas un truc dans la barre d'outil qui indique l'impression , j'ai pu fair form.print ça marche mais là c'est l'impression de tout le form , moi  je veux seuelement le grid où j'affiche mes données :( est ce c'est possible?


 
Bien sûr que c'est possible, cf mes posts précédents : ActiveX IE avec html ou composants "Etats". J'en connais pas d'autre, désolé.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed