Moin Herr Lipp
Ich habe dazu schon mal was im Forum geschrieben.
https://forum.tomedo.de/index.php/36671/custom-karteieintrag-nutzung-eines-if-greater-as-scores-zum-start-einer-aktionskette?show=36671#q36671
Mein Tomedo ist momentan nicht greifbar, deshalb kann ich es jetzt auf die Schnelle nicht testen, aber so sollte es funktionieren.
Mit Function werden Zahlenfelder ausgewertet, dabei auf die Nachkommstellen achten. Die Dezimalstellen werden mit einem Punkt getrennt.
FUNCTION('$[BMI]$', 'ifSmallerAs:yes:no:', '18.5', '0',
FUNCTION('$[BMI]$', 'ifSmallerAs:yes:no:', '25', '1',
FUNCTION('$[BMI]$', 'ifSmallerAs:yes:no:', '30', '2',
FUNCTION('$[BMI]$', 'ifSmallerAs:yes:no:', '35', '3',
FUNCTION('$[BMI]$', 'ifSmallerAs:yes:no:', '40', '4', '5' )))))
Wenn Sie das Variablefeld für die Funktion F1 nennen, dann erzeugen Sie Scores von 0 bis 5. Damit können Sie definieren, wann welches Ankreuzkästchen den Wert 1 erhalten soll. Besser Sie zeigen gleich den gewünschten Text an.
BMI < 18.5 = 0 Für Ankreuzkästchen $[if $[F1]$ zs_equals 0 '1' '0']$ als Text $[if $[F1]$ zs_equals 0 'Untergewicht' ]$ (für Textausgabe entfällt hier der Rückfallwert)
18.5 - 25 = 1 $[if $[F1]$ zs_equals 1 '1' '0']$ alternativ als Textfeld $[if $[F1]$ zs_equals 1 'Normgewicht' ]$
25 - 30 = 2 $[if $[F1]$ zs_equals 2 '1' '0']$ alternativ $[if $[F1]$ zs_equals 2 'Übergewicht' ]$
30-35 = 3 $[if $[F1]$ zs_equals 3 '1' '0']$
35-40 = 4
>40 = 5
Am Besten erstellen Sie die Syntax mit dem Baukasten von Andreas Tenzer (Tauschcenter)