Wenn man im Bericht ein Script schreibt und dabei auf Componenten zugreift sollt nicht der Komponentennamen verwendet werden sondern es sollte gecastet werden.
Beispiel:
So sollte es
nicht gemacht werden:
procedure MasterData2OnBeforePrint(Sender: TfrxComponent);
begin
if = then
begin
MasterData2.visible:=true;
end else
begin
MasterData2.visible:=false;
end;
end;
So sollte es gemacht werden:
procedure MasterData2OnBeforePrint(Sender: TfrxComponent);
begin
if = then
begin
TfrxMasterData(Sender).visible:=true;
end else
begin
TfrxMasterData(Sender).visible:=false;
end;
end;
Die wichtigsten Typen
• Memo = TfrxMemoView
• MasterData = TfrxMasterData
• GroupHeader = TfrxGroupHeader
• GroupFooter = TfrxGroupFooter
• PageHeader = TfrxPageHeader
• PageFooter = TfrxPageFooter
• Page = TfrxReportPage