QuickReport erstellt mehrere Seiten
-
nee Du das ist leider nicht der fall...
-
Auch sollter ForceNewPage auf false stehen (Detailband)
-
habe ich auch eingestellt....
-
die daten bekommt dein report im OnNeedData Event?
Wie ist der Report aufgebaut?
Viell kannst auch mal den Code zeigen, wo gedruckt wird!
-
die QRDBText elemente habe ich dieDatasets habe ich über den Objektinspektor übergeben..
void __fastcall TfrmRechnung::QuickRep1NeedData(TObject *Sender, bool &MoreData) { MoreData=true; }
-
faris schrieb:
die QRDBText elemente habe ich dieDatasets habe ich über den Objektinspektor übergeben..
void __fastcall TfrmRechnung::QuickRep1NeedData(TObject *Sender, bool &MoreData) { MoreData=true; }Wenn Du ein DataSet zur Bereitstellung verwendest, benötigst Du die Funktion MoreData nicht. Für jeden im DataSet enthaltenen Datensatz wird automatisch eine Zeile im Detailband gedruckt.
Hast du auch im QuickReport selbst die Datenquelle unter TQuickRep::DataSet eingetragen?
-
Habe ich jetzt weg genommen, dennoch ist das Resultat das gleiche...ich gebe mal die Einstellungen durch:
QuickRep1:
Dataset: frmAdmin->QueryBestelldetailsTQRBand: <--Details
BandType: rbDetails
ForceNewColumn : false
ForceNewPage : falseQRDBText1:
Dataset: frmAdmin->QueryBestelldetails
DataField: AnzahlQRDText2:
Dataset: frmAdmin->QueryBestelldetails
DataField: ArtikelNr
usw.Für jede Zeile die aus der QueryAbfrage wird ein sepperates Rechnungsblatt erstellt...
-
Das sieht soweit in Ordnung aus.
Hast Du noch weitere Bands auf dem QR? Bitte auch davon mal die Einstellungen posten.
-
Ja habe ich,
TQRBand
BanType: rbPageHeader
ForceNewColum: false
ForceNewPage: falseTQRDBText1 :
DataSet: frmAdmin->QueryKundenDaten...
DataField: KundenNrTQRDBText2:
DataSet frmAdmin->QueryKundenDaten...
DataField: Name
usw..TQRBand
BandType: fbFooter
ForceNewColum: false
ForceNewPage: falseTQRDBText1 :
DataSet: frmAdmin->QueryRechnung...
DataField: Einzelpreis
TQRDBText2:
DataSet frmAdmin->QueryRechnung...
DataField: Gesamtpreis
usw..
-
Ich könnte mir vorstellen, dass es der Einzelpreis im Footer ist... Beschwören will ich es aber nicht. Probier es mal nur mit der Gesamtsumme im Footer.
Wenn das nicht hilft, mußt Du uns noch mehr Informationen zur Verfügung stellen. Am besten wäre eine detaillierte Angabe über alle Bands, der darauf verwendeten Felder und auch zu den Queries Informationen. Hier insbesondere über die Master- Detailbeziehungen.
Vielleicht noch eine genauere Beschreibung, welche Ausgabe Du möchtest und welche Du erhälst (welche Daten sind auf den einzelnen Seiten und in welcher Beziehung stehen sie zueinander).Grüße,
Joe_M.