salut
je suis débutante
et je ss entrain de fair un mini projet
et je veux imprimer un dgbrid avec quickreport
comment je peux faire
merci d'avance
a+
Version imprimable
salut
je suis débutante
et je ss entrain de fair un mini projet
et je veux imprimer un dgbrid avec quickreport
comment je peux faire
merci d'avance
a+
je crois qu'il existe sur la toile un composant gratuit .
Cependant le mieux est encore de faire son propre état, le wizard fourni permet d'en faire un rapidement (fichier/nouveau/quickreport liste pour D3 par exemple) mais hélas il n'est pas toujours présent :cry:
mon conseil : essayer de faire son propre état , ce qui est beaucoup plus formateur , pour t'aider un forum spécialisé : ici
PS : ne pas oublier d'indiquer qu'il s'agit de quickreport (préfixe)
[Edit] En retournant sur le forum indiqué , je m'apercois que cette discussion y a été transférée (merci au modo ;))
Le mieux serait que tu nous fasse un aperçu de l'état voulu
et un détail de la table utilisée .
Déjà je suggère d'ajouter sur le quickreport
une Bande Titre
une bande Column Header
et une bande Détail
salut
voila l'aperçues
de tout ce que je voulais faire
ce que j'ai un tableau (dans le dbgrid) qui est trés long et je veux l'imprimé et la seule solution pour qu'il vas imprimer tout le tebleau c'est le quick report mais j'ai pas su comment faire
bon voila l'aperçue
merci de votre aide
a+
:lol: c'est ça ton gros tableau :mouarf:
donc en premier lieu :
poses un Quickreport sur ta forme ou dans une distincte
puis
une Bande Titre
une bande Column Header
et une bande Détail
pour ce faire cliques droit sur le quickreport et coches les bandes nécessaires
Dans la bande titre ajoutes un QRLabel caption : 'MON TABLEAU'
Dans la bande Column Header 5 QRLabels correspondant au titre de tes colonnes positionnés en fonction de tes besoins
la Bande détail elle , va contenir des QRDBText (5) un par colonne
il faudra indiquer le nom des champs pour chacun
ne pas oublier d'indiquer pour le quickreport le datasource (en l'occurence le même que pour la dbgrid)
Cliques droit , et déjà tu dois pouvoir prévisualiser le résultat
(pour le dessin des lignes , on verra plus tard)
merci beaucoup
maintenant sa marche trés bien
mais le probléme que j'ai c'est que le contenue du dbgrid s'affiche mais il n'ya aucun tableau
c'est a dire moi j'ai besoin d'un tableau pour que je puisse l'imprimer
est ce que c'est possible d'inserer des lignes par exemple .?
pour completer le tableaux?
est si c'est le cas est que c'est possible de m'aidé
merci d'avance pour l'aide
a bientot
a!+
Bien sur que oui , il est possible de mettre des lignes !
tout d'abord il y a les propriété des bandes qui permettent le cadre général
pour la bande ColumnHeader mettre les propriétés
Frame.DrawBottom,Frame.DrawLeft,Frame.DrawRight,Frame.DrawTop a True;
Pour la Bande Detail Frame.DrawBottom,Frame.DrawLeft,Frame.DrawRight à true; pourquoi ne pas avoir mis DrawTop également à true ? Pour ne pas avoir de double ligne .
Maintenant il reste les lignes verticales séparant les colonnes de la grilles . Pour cela il faut utiliser les TQRShapes . Là plusieurs solutions soit en mettre une par ligne verticale en utilisant la propriété shape=qrsvertline ca qui va faire 4 qrshape pour la bande ColumnHeader et 4 pour la bande détail soit être malin et poser 2 shapes par bande propriété shape=qrsRectangle et
frame.drawbottom,frame.drawtop:=false
et voilà , le tour est joué :D
[EDIT]
ici un tuto, avec une démarche différente