| @If(!@IsNewDoc; |
| Datum_heute:=@Date(@Now); |
| Datum_Anstellung:=F_DT_S; |
| Dabei:=((Datum_heute-Datum_Anstellung) /60 /60 /24 /365); |
| @Integer(Dabei); |
| "") |
Und als Erklärung:
Deine Anweisung sagt dem @If wörtlich ...
Wenn du kein neues Dokument bist dann setze Datum_heute. Trifft die erste Bedingung nicht zu, dann Prüfe ob. ....
@If hat immer folgenden Aufbau:
Bedingung; Wenn wahr dann; sonst ...
Man kann @if aber auch mit mehreren Bedingungen verbinden. Das geht dann so:
Bedingung; Wenn wahr dann; Bedingung2; Wenn wahr dann; Bedingung 3; wenn wahr dann; sonst.
Der Trenner für die Bedingungen ist der ";". Wenn du also komplexere Formeln im "Wenn wahr dann" Teil verwenden willst, dann musst du die immer zusammenfassen. Und das geht mit @Do, wie es dir Andreas schon gezeigt hat.