0

Bedingung prüfen und löschen

Hallo leider komme ich nicht weiter.
Ich habe 30 Felder 1-30 und möchte prüfen ob diese mit 1 oder 2 belegt sind.
Sofern das Feld mit 1 belegt ist, soll entsprechend der Wert gelöscht werden.
Leider funktioniert es auch nicht mit else...
Freue mich auf Hilfe!

if '1b' = 1 then
    '1' := null;
    if '2b' = 1 then
        '2' := null;


2 Antworten

null
    • PD M
    • PD_M
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Funktion über einen Button

    • mirko3
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Versuche es mal so. Mirko

    let allFields := ["1a", "1b", "1c", "1d", etc.];
    for i in allFields do
        if get(this, i) = 1 then set(this, i, null) end
    end