Bonjour tout le monde,
J'aimerai bien imprimer le resultat afficher sur un dbgrid, quelqu'un pourra m'aider.
Merci
Bonjour tout le monde,
J'aimerai bien imprimer le resultat afficher sur un dbgrid, quelqu'un pourra m'aider.
Merci
Impression d'un composant grille : TStringGrid,TDbGrid ...
L'impression avec Delphi
Au lieu d'un TDBGrid utilise un QuickReport ou RaveReport utilisant la même source de Données !
Tu peux aussi utiliser un Export vers Excel et imprime celui-ci via OLE ou via TJvDBGridExcelExport
Voir aussi scalabium ou TMS !
Tu peux faire un PaintTo vers le Canvas du TPrinter, inspire toi du code de Waskol : Impression StringGrid "entier"
Autre variante avec TPrinter géré à la main : Comment réaliser un aperçu avant impression avec une table ?
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Justement j'ai utilisé Quickreport, j'ai mis ma requête dans un TQuery, et pour récupérer le résultat j'ai utilisé un TQRDBText, mais le problème c'est qu'il m'affiche un seul enregistrement, mais j'ai pas compris pourquoi???
Utilise un objet Détail
Je n'ai pas fait de QR depuis 10 ans, je suis un peu rouillé, tu dois avoir un TQRBand avec BandType = rbDetail, c'est ce composant qui permet de faire le défilement, tu ne te préoccupes que d'une seule ligne, lui va la répéter autant de fois que nécessaire !
Tutoriels:
Phidels : Utilisation de QuickReport pour faire des impressions d'éléments d'une base de données.
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
J'ai fait exactement comme sa et pourtant il m'affiche que le 1er enregistrement.
Et par exemple quand j'utilise un JTable au lieu de TQuery, au lieu d'afficher tout les enregistrement, il m'affiche le 1er enregistrement N fois ( N est le nombre d'enregistrement dans la table) !
Tu n'as pas du mettre le bon TDataSet en propriété DataSet du TQuickRep
Il faudrait je pense le même que celui affecté à ton TQRDBText
Utilise pour commencer le TTable, une fois correct avec, tente la Query !
Mais ne mélange pas les deux
La situation que tu as je suppose, tu as N ligne dans TTable, lui est associé au TQuickRep mais comme ne défiles pas la TQuery associé au TQRDBText, cela affiche juste la 1ère ligne !
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Je veux savoir comment imprimer la ligne selectionné dans un dbgrid??
CreedApollo, pourquoi remonter un vieux sujet ?
Ce n'est pas en posant 3 fois la même question mal formulée que tu auras plus réponse !
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Partager