Switch Case: mehrere Elemente aus Auswahlfeld
Hallo Zusammen!
Gibt es eine elegenate Variante wie man bei einem switch case direkt mehrere Elemente eines Auswahlfeldes "prüfen" kann.
Beispiel:
Trainings-Typ (Auswahlfeld):
- a
- b
- c
- d
- e
- f
und jetzt soll es bei der Auswahl der Elemente 1-5 einen anderen Code ausführen als bei 6.
switch Trainings-Typ do
case 1-5: ...
case 6: ...
Freue mich über jede Idee oder Anregung! :)
Viele Grüße
Jonas
4 Antworten
-
if Trainings-Typ then
switch Trainings-Typ do
case 6:
MachWas
default:
MachWasAnderes
end
end
Das 'if' dient nur der Prüfung, ob in dem Auswahlfeld eine Auswahl getroffen wurde und nich leer ist.
Ohne dem 'if' würde ansonsten 'default' auch keine Auswahl im Auswahlfeld beinhalten. -
Uwes Code funktioniert für die beschriebene Konstellation. Wenn man auch andere Möglichkeiten berücksichtigen will, kann man im switch auch Bedingungen verknüpfen. Als Beispiel:
if 'Trainings-Typ' then let myX := number('Trainings-Typ' ); switch myX > 0 do case myX >= 1 and myX <= 3: (Code A) case myX >= 4 and myX <= 5: (Code B) case myX > 5: (Code C) end end
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 4Antworten
- 121Ansichten
-
3
Folge bereits