Registriert seit: 6. Jan 2007
149 Beiträge
Delphi XE Professional
|
AW: Fastreport -Variable richtig erstellen und verwenden
11. Feb 2012, 09:42
Picture1.visible:= LogoOn; ist nur eine andere Art für das Gleiche was ich geschrieben habe, nur kürzer^^
Hast aber recht, kurz hält das Progr. immer schlank.
Die Klammern? Bin mir nicht sicher (hab FastRep. erst 2 Tage), dachte er braucht die Klammern um Variablen zu erkennen, gilt aber glaube ich nur im visuelen Modus (wenn ich im zb Memo.text was reinschreibe "Es ist der [Letzter_Vorfall] Vorfall in diesem Jahr")
Jedenfalls meldet FastReport: undefinierter Bezeichner: LogoOn, egal mit oder ohne Klammern
Event. sollte ich anderen Weg nehmen, von Delphi aus, abhängig von der LogoCheckBox, das Logo ein-/abschalten.
Es gab schon ein Beitrag glaube ich dazu, Komponente im Fastreport finden und Visible auf true/false setzen. Wäre aber auch Klasse zu wissen wie das mit den Scripten richtig gemacht wird, um später mit dem Report etwas mehr spass zu haben.
So funktioniert es erstmal:
if frxReport1.Pages[1].FindObject('Picture1') <> nil then begin
frxReport1.Pages[1].FindObject('Picture1').Visible := AdvOfficeCheckBox2.Checked;
end;
Geändert von cugar (11. Feb 2012 um 10:01 Uhr)
|