Anzahl der Datensätze in QRDetailBand

Hallo,

ich habe einen QuickReport mit einem GroupHeader, Dateilband, GroupFooter. Nun möchte ich gerne im Header die Anzahl der im Detailband folgenden Datensätze wissen - wie geht das?
Mit

COUNT

im Header und Footer müsste ich ja die Differenz der beiden bilden - das klappt aber nicht:

Form\_Report\_Rechnung.QRLabel1.Caption := IntToStr(StrToInt(Count\_nachher.Value.strResult) - StrToInt(Count\_vorher.Value.strResult))

gibt mir als Fehlermeldung

'' ist kein gültiger Integer-Wert

Bin für jeden Tipp dankbar!

Michl

Hallo,
ich habe einfach „dummie“- Label im Header und lasse im onPrint Event des Detailbandes einen Zähler mitlaufen. Dann ersetzte ich im onPrint Event des Footers die Caption des DummieLabels mit inttostr(Zählerwert). Andere Möglichkeiten habe ich auch nicht gefunden. Geht aber…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

geschickte Lösung! Vielen Dank!
Nur eine Kleinigkeit: Damit kann ich die Anzahl nur unter das Detailband schreiben, oder geht das bei Dir auch drüber?
Wenn ich das QRLabel_Zaehler im Header positioniere, steht in der folgenden Gruppe die Anzahl der Datensätze der vorhergehenden…
Aber im Footer klappt super!

Danke!
Michl

1 Like