Einzelnen Beitrag anzeigen

madas

Registriert seit: 9. Aug 2007
207 Beiträge
 
#3

AW: Variable in Fastreport im Code ansperechen

  Alt 14. Dez 2018, 13:34
Guten Tag,
mit Fastreport komme ich soweit ganz gut klar.
Ich habe eine Variable "jahr" im Menü "Report ==> Variablen definiert"
Nun möchte ich per Code auf den übergeben Wert dieser Variablen zurückgreifen,
ich weiss aber nicht wie und mit welchem Befehl dies geschehen soll.
Versucht habe ich dieses:

Delphi-Quellcode:
procedure CheckBox1OnBeforePrint(Sender: TfrxComponent);
var
 pGebJahr: Word;
 pGebMonat: Word;
 pGebTag: Word;
 pGebDatum: TDateTime;
 pAlter: Integer;
begin
   DecodeDate(<frxDBGeburtstagsListe."GEBORENAM">, pGebJahr, pGebMonat, pGebTag);
   pAlter := [B]Variablen['jahr'][/B] //<< Fehler undefinierter Fehler: Variablen

  if pAlter mod 5 = 0 then
  CheckBox1.Checked := True
  else
  CheckBox1.Checked := False;
end;
PascalScript/Fastreport kennt "Variablen" nicht. OK. Aber mit welchem Befehl kann man darauf zurückgreifen?
Es ist überhaupt möglich im Code auf eine Variable zurück zugreifen und wenn ja wie?
Vielen Dank für Eure Hilfe
Code:
pAlter := <jahr>;
  Mit Zitat antworten Zitat