Forum: Object-Pascal / Delphi-Language
by norwegen60,
23. Nov 2023
Noch eine Erkenntnis:
Wenn Band.Enabled = False, wird Band.OnNeedData trotzdem aufgerufen.
Wenn Wechsel in den Daten und damit blättern auf EOF in OnBeforePrint liegt, wird OnBeforePrint nie aufgerufen und NeedData bleibt in Dauerschleife da EOF nie erreicht wird
Forum: Object-Pascal / Delphi-Language
by norwegen60,
23. Nov 2023
Ja, das ist schon klar. Aber es gibt zwei Probleme:
Wenn alles korrekt läuft, erfolgt der Ablauf wie folgt
qrbad.NeedData // Aufruf des NeedData des DATEN-Bandes
qrbah.BeforePrint // Aufruf des BeforePrint des HEADER-Bandes
qrbad.NeedData // Aufruf des NeedData des DATEN-Bandes, so lange bis MoreData = False gesetzt wird
qrbad.BeforePrint // Aufruf des BeforePrint des...