Reportvariablen sind sehr gut geeignet, wenn der Algorithmus simpel ist und Du auch beim Entwurf in der
IDE Resultate sehen möchtest. Dazu würde ich Dir empfehlen, mit 2 Variablen zu arbeiten: Die erste Variable [PrintOption] wird im Script ausgewertet und setzt dann [PrintTitel]. Damit kannst Du in der schön
IDE testen, ob die Zuweisung klappt. Zur Laufzeit setzt Du dann [PrintOption] aus dem Programm heraus - [PrintTtitel] wird wie gehabt im Script ermittelt und gesetzt.
Darf es etwas komplizierter sein? Dann ist es in FR simpler. Angenommen, Du möchtest [PrintTitel] zur Laufzeit aus mehreren Komponenten zusammensetzen, so nutze das Event frxReport.OngetValue:
Delphi-Quellcode:
procedure TForm1.frxReport1GetValue(const VarName: string; var Value: Variant);
begin
if varName='PrintTitel' then
Value := ' Juhu, es ist jetzt '+FormatDateTime('hh:nn',now);
end;
Nachteil: Es funktioniert nur zur Laufzeit.
--
Andreas