Hallo Union,
um die Verwirrung noch etwas zu verschärfen
habe ich eine Select erzeugt der in einem Record
die Adresse, ReNr, und Datum der Rechnung enthält, und zusätzlich NUR ein Artikel aus der Rechnung. Also eine
Query, ein Artikel pro Record daraus eine Rechnung erzeugen.
Der Report sieht so aus:
-------------PageHeaderBand--------- <<< ist das Richtig zweifel zweifel!!!
Adresse, RechnungsNr, Datum.
-------------MasterDataBand---------
ArtikelNr, Bezeichnung, Preis
-------------ChildBand--------------
Rechnungssumme berechnen.
-------------PageFooterBand---------
Bankverbindungen bla bla bla
Das MasterDataBand verbunden mit der einzigen TfrxIBODataset
und MasterDataBand.StartNewPage:=true;
sonst nix.
Und schon wieder wird NUR bei der ersten Rechnung die Daten der letzen Rechnung für den PageHeader
verwendet. MasterData und ChildBand sind richtig. Das Problem ist immer nur bei PageHeaderBand!
Sobald die erste Rechnung gedruckt ist, werden alle folgenden Rechnungen richtig gedruckt.
Würdest Du mir bitte nochmal bestätigen das in diesem Testreport die Bänder richtig sind.
Ich vermute ich darf das PageHeaderBand nicht verwenden.
Gruß Kostas