Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
Quick Report

Quick Report

Ratings: (0)|Views: 319|Likes:
Published by kaleeeed
how to print reports in delphi using quickreport
how to print reports in delphi using quickreport

More info:

Published by: kaleeeed on May 24, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/07/2013

pdf

text

original

 
QuickReport
 
Présentation
 QuickReport de QuSoft est un générateur d'état livré avec les versions "Profesionnel" et "Entreprise" de Delphi. Depuis la version 7 de Delphi, Borlanda choisi de prendre dorénavant le générateur d'états RaveReport de Nevrona.Toutefois, vous pouvez toujours utiliser QuicReport. Pour cela, il suffitd'installer le paquet "dclqrt70.bpl" dans le répertoire "Delphi\Bin".Voici l'ensemble des composants QuickReport (il peut y avoir quelqueschangements dû aux différentes versions) :Sous Delphi 7, les composants QuickReport ne sont pas installés pardéfaut. Toutefois, vous pouvez les installer manuellement. Il se trouvedans le répertoire de Delphi : "Bin/dclqrt70.bpl".
 
Exemple d'utilisation
 Pour comprendre le fonctionnement de QuickReport avec Delphi, nous allonsréaliser un exemple utilisant la base de données standard "DBDEMOS" et latable "animals.dbf".
 
 Choisir une base de données Ajoutez un composant TTable. Mettez la propriété "DatabaseName" ducomposant TTable à DBDEMOS. Mettez la propriété "TableName" ducomposant TTable à "animals.dbf". Puis, mettez la propriété "Active" à "True".Utiliser Quick Report Ajoutez un composant TQuickRep dans la fiche. Ce composant permet de créerun état connecté à un ensemble de données. Mettez la propriété "DataSet" de secomposant à "Table1".Ajoutez un composant TQRBand dans le composant TQuickRep. Mettez sapropriété "BandType" à "rbTitle". Ajoutez un composant TQRLabel sur lecomposant TQRBand. Mettez sa propriété "Caption" à "Exemple d'utilisation deQuickReport". Puis, mettez sa propriété "Alignement" à "taCenter".Ajoutez un deuxième composants TQRBand dans le composant TQuickRep.Mettez sa propriété "BandType" à "rbColumnHeader". Ajoutez cinq composantsTQRLabel sur le composant TQRBand. Mettez leurs propriétés "Font" à lacouleur bleue. Mettez leurs propriétés "Caption" à "Secteur", "Image", "Nom" ,"Taille" et "Poid".
 
Ajoutez un troisième composant TQRBand dans le composant TQuickRep.Mettez sa propriété "BandType" à "rbDetail". Ajoutez quatre composants"TQRDBText" et un composant "TQRDBImage" sur le composant TQRBand.Disposez ses composants comme sur l'image ci-dessus. Mettez pour ses cinqcomposants, leurs propriétés "DataSet" à "Table1".Pour le premier composant "TQRDBText" mettez sa propriété "DataField" à"AREA". Pour le deuxième, mettez cette même propriété à "Name", pour letroisième à "SIZE" et pour le quatrième à "WEIGHT". Sélectionnez lecomposant "TQRDBImage" et mettez sa propriété "DataField" à "BMP".Ces opérations permettent d'afficher le contenu de la table suivant leursdifférents champs.Ajoutez un quatrième composant TQRBand dans le composant TQuickRep.Mettez sa propriété "BandType" à "rbPageFooter". Ajoutez un composant"TQRSysData" sur le composant TQRBand. Mettez sa propriété "Data" à"qrsPageNumber". Cela permettra d'afficher le numéro de la page d'impression.Pour terminer, il suffit de lancer la prévisualisation de l'impression.
procedure
TForm1.FormCreate(Sender: TObject);
begin
 QuickRep1.Preview; //Lance la prévisualisation del'impression 
end
;
procedure
TForm1.QuickRep1AfterPreview(Sender:TObject);
begin
 Form1.Close; //Quitte après la prévisualisation 
end
;Voici ce que vous obtiendrez en mode exécution :

Activity (6)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
admin123 liked this
maradrahim liked this
salhibou liked this
salhibou liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->