master detay bir yapıda (masterdata) sayfa toplamlarını ve takip eden sayfaların başlarına nakli yekün bastırmak istiyorum. aynı zamanda da sayfa sonlarında detayların bölünmesini istemiyorum bu yüzden keep detail together:=true yapıyorum.fakat sığmadığı için bir sonraki sayfaya attığı tutarı sanki bir önceki sayfadaymış gibi önceki sayfanın toplamı içine atıyor.toplamları şu şekilde aldırıyorum
Kod: Tümünü seç
var
t:double;
procedure Page1OnBeforePrint(Sender:TfrxComponent);
begin
t:=0;
end;
procedure MasterData1OnBeforePrint(Sender:TfrxComponent);
begin
t:=t+<raporhas."TOPLAM">;
end;
procedure ReportSummary1OnBeforePrint(Sender:TfrxComponent);
begin
if Engine.FinalPass then
begin
pagefooter1.visible:=false;
end;
end;
procedure PageHeader1OnBeforePrint(Sender:TfrxComponent);
begin
PAGEHEADER1.Visible := <Page#> > 1;
end;