unité Unit1 ;
interface
utilisations
Windows, messages, SysUtils, variantes, classes, graphiques, commandes, formes,
Dialogues, StdCtrls, QuickRpt, QRCtrls, ExtCtrls, DB, DBTables ;
type
TForm1 = classe (TForm)
Table1 : TTable ;
QuickRep1 : TQuickRep ;
QRBand2 : TQRBand ;
QRDBText1 : TQRDBText ;
QRDBText2 : TQRDBText ;
QRDBText3 : TQRDBText ;
Button1 : TButton ;
procédé Button1Click (expéditeur : TObject) ;
procédé QRBand2BeforePrint (expéditeur : TQRCustomBand ; variété PrintBand : Booléen) ;
procédé QRBand2AfterPrint (expéditeur : TQRCustomBand ; BandPrinted : Booléen) ;
privé
{Déclarations privées}
public
{Déclarations publiques}
extrémité ;
variété
Form1 : TForm1 ;
i : Nombre entier ;
exécution
{$R *.dfm}
procédé TForm1.Button1Click (expéditeur : TObject) ;
commencer
i : = 0 ;
QuickRep1.Preview ;
extrémité ;
procédé TForm1.QRBand2AfterPrint (expéditeur : TQRCustomBand ; BandPrinted : Booléen) ;
commencer
si mod 5 = 0 d'I puis
QuickRep1.NewPage ;
extrémité ;
procédé TForm1.QRBand2BeforePrint (expéditeur : TQRCustomBand ; variété PrintBand : Booléen) ;
commencer
Inc. (i) ;
extrémité ;
extrémité.
la forme
objet Form1 : TForm1
Gauche = 245
Dessus = 92
Légende = « Form1 »
ClientHeight = 464
ClientWidth = 854
Couleur = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = « Tahoma »
Font.Style = []
OldCreateOrder = faux
Mesuré = faux
PixelsPerInch = 96
TextHeight = 13
objet QuickRep1 : TQuickRep
Gauche = 76
Dessus = 54
Largeur = 794
Taille = 1123
Frame.Color = clBlack
Frame.DrawTop = faux
Frame.DrawBottom = faux
Frame.DrawLeft = faux
Frame.DrawRight = faux
Ensemble de données = Table1
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = « Arial »
Font.Style = []
Functions.Strings = (
« PAGENUMBER »
« COLUMNNUMBER »
« REPORTTITLE ")
Functions.DATA = (
« 0 »
« 0 »
#39#39)
Options = [FirstPageHeader, LastPageFooter]
Page.Columns = 1
Page.Orientation = poPortrait
Page.PaperSize = A4
Page.Values = (
100.000000000000000000
2970.000000000000000000
100.000000000000000000
2100.000000000000000000
100.000000000000000000
100.000000000000000000
0.000000000000000000)
PrinterSettings.Copies = 1
PrinterSettings.OutputBin = automobile
PrinterSettings.Duplex = faux
PrinterSettings.FirstPage = 0
PrinterSettings.LastPage = 0
PrinterSettings.UseStandardprinter = faux
PrinterSettings.UseCustomBinCode = faux
PrinterSettings.CustomBinCode = 0
PrinterSettings.ExtendedDuplex = 0
PrinterSettings.UseCustomPaperCode = faux
PrinterSettings.CustomPaperCode = 0
PrinterSettings.PrintMetaFile = faux
PrinterSettings.PrintQuality = 0
PrinterSettings.Collate = 0
PrinterSettings.ColorOption = 0
PrintIfEmpty = rectifient
SnapToGrid = rectifient
Unités = millimètre
Bourdonnement = 100
PrevFormStyle = fsNormal
PreviewInitialState = wsNormal
PrevInitialZoom = qrZoomToFit
objet QRBand2 : TQRBand
Gauche = 38
Dessus = 38
Largeur = 718
Taille = 40
Frame.Color = clBlack
Frame.DrawTop = faux
Frame.DrawBottom = faux
Frame.DrawLeft = faux
Frame.DrawRight = faux
AfterPrint = QRBand2AfterPrint
AlignToBottom = faux
BeforePrint = QRBand2BeforePrint
Couleur = clWhite
TransparentBand = faux
ForceNewColumn = faux
ForceNewPage = faux
Size.Values = (
105.833333333333300000
1899.708333333333000000)
PreCaluculateBandHeight = faux
KeepOnOnePage = faux
À bande = rbDetail
objet QRDBText1 : TQRDBText
Gauche = 18
Dessus = 12
Largeur = 44
Taille = 17
Frame.Color = clBlack
Frame.DrawTop = faux
Frame.DrawBottom = faux
Frame.DrawLeft = faux
Frame.DrawRight = faux
Size.Values = (
44.979166666666670000
47.625000000000000000
31.750000000000000000
116.416666666666700000)
L'alignement = taLeftJustify
AlignToBand = faux
AutoSize = rectifient
AutoStretch = faux
Couleur = clWhite
Ensemble de données = Table1
DataField = « CustNo »
Transparent = faux
Le retour à la ligne automatique = rectifient
FontSize = 10
extrémité
objet QRDBText2 : TQRDBText
Gauche = 104
Dessus = 12
Largeur = 56
Taille = 17
Frame.Color = clBlack
Frame.DrawTop = faux
Frame.DrawBottom = faux
Frame.DrawLeft = faux
Frame.DrawRight = faux
Size.Values = (
44.979166666666670000
275.166666666666700000
31.750000000000000000
148.166666666666700000)
L'alignement = taLeftJustify
AlignToBand = faux
AutoSize = rectifient
AutoStretch = faux
Couleur = clWhite
Ensemble de données = Table1
DataField = « compagnie »
Transparent = faux
Le retour à la ligne automatique = rectifient
FontSize = 10
extrémité
objet QRDBText3 : TQRDBText
Gauche = 454
Dessus = 11
Largeur = 24
Taille = 17
Frame.Color = clBlack
Frame.DrawTop = faux
Frame.DrawBottom = faux
Frame.DrawLeft = faux
Frame.DrawRight = faux
Size.Values = (
44.979166666666670000
1201.208333333333000000
29.104166666666670000
63.500000000000000000)
L'alignement = taLeftJustify
AlignToBand = faux
AutoSize = rectifient
AutoStretch = faux
Couleur = clWhite
Ensemble de données = Table1
DataField = « ville »
Transparent = faux
Le retour à la ligne automatique = rectifient
FontSize = 10
extrémité
extrémité
extrémité
objet Button1 : TButton
Gauche = 10
Dessus = 12
Largeur = 75
Taille = 25
Légende = « Button1 »
TabOrder = 1
OnClick = Button1Click
extrémité
objet Table1 : TTable
L'Active = rectifient
DatabaseName = « DBDEMOS »
TableName = « customer.db »
Gauche = 228
Dessus = 120
extrémité
extrémité
|