Syntax Probleme
M

Ich komme nicht richtig weiter mit dieser if Abfrage, könnte mir jemand bzgl. der Syntax helfen? Das Eintrittsdatum soll geprüft werden. Wenn der Eintritt im aktuellen Jahr stattgefunden hat soll die Anzahl der Jahres-Restmonate für den Beitrag errechnet werden. Anderfalls die vollen 12 Monate verwendet werden.

{if year(Mitgliedertabelle.Eintritt) = (= year(now())) then
" 13-month(Mitgliedertabelle.Eintritt) "
else
"12 Monate "
end}

Ninox Profile

Hallo M, 

wie wäre es damit?:

 

let myJahr := year(now())

if year(Mitgliedertabelle.Eintritt) = my Jahr then
Restmonate := 12 - number(month(Mitgliedertabelle.Eintritt))
else
Restmonate := 12
end

 

Gruß, Jörg

M

Hi, vielen Dank für deinen Vorschlag. Handelt es sich bei Restmonate um eine Variable oder ein Feld?

Ninox Profile

im Beispiel ist es ein Feld.

Birger

Ninox Profile

Hallo M, 

in meinem Beispiel ist es als Feld dargestellt, man könnte es aber auch als Variable verwenden, dann müsste noch ein:

let 

davor.

Gruß, Jörg

Reply