du kannst es auch einfach mit einem Script im Report machen
In den Report ein Masterband und ein Detailband einfügen
Masterband Deinem Dataset zuordnen.
Detailband nicht zugeordnet Anzahldatensätze auf 1 stellen
Siehe Screenshot1
Das Ergebnis siehe Screenshot2
Delphi-Quellcode:
var
LastMeldergruppe : integer;
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
//leere Zeile ausblenden
MasterData1.visible := False;
if (LastMeldergruppe) <> <frxDBDataset1."Meldergruppe"> then
begin
//leere Zeile anzeigen
MasterData1.visible := True;
end;
LastMeldergruppe := <frxDBDataset1."Meldergruppe"> + 1;
end;
procedure frxrprt1OnStartReport(Sender: TfrxComponent);
begin
MasterData1.DataSet.First;
LastMeldergruppe := <frxDBDataset1."Meldergruppe">;
end;