Bonjour,
Je veux imprimer un DBGrid, jai pas pu le faire, au début jai ajouté le composant printDialog.
Merci énormement.
Bonjour,
Je veux imprimer un DBGrid, jai pas pu le faire, au début jai ajouté le composant printDialog.
Merci énormement.
se n'est pas la paine d'utilisé un print Dialog, il te sufit juste de faire ceci :
Bonne continuation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If MessageDlg('Voulez vous imprimer le DBGrid',MtConfirmation,[mbYes,MbNo], 0)=Mr Yes Then Begin Print; end
salut,
Tu peux utiliser QuickReport :
http://svidouse.developpez.com/impression-grille/
a+
mrYes en un seul mot !!
cependant je ne crois pas que cela imprimera quoique ce soit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If MessageDlg('Voulez vous imprimer le DBGrid',MtConfirmation,[mbYes,MbNo], 0)=MrYes Then Begin Print; end
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Salut
Oui effectivement Frank a raison, on doit obtenir un résultat.
La méthode Print, pour peu qu'elle fasse référence à la classe TForm, envoie une image de type Bitmap de la fiche sur le HDC de l'imprimante.
Donc pas forcément terrible, cela dépend des besoins.
@+ Claudius
La méthode que je vous est donnée fonctionne très Bien, et selon ce que j'ai compris dans votre question est que vous vouliez imprimer le DBGrid tel quel, Pas le contenus de la Base de donnée.
il sufis juste d'envoyer une image Bitmap de l'écran en cour à L'imprimante.
Si vous voulez imprimer le contenu de la base de donnée uniquememnt, vous pouvez utiliser un composant QuickReport, ou un module RaveReport selon la version de Delphi que vous utiliser.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager