0

Wenn dann sonst - ich bekomme es nicht hin :-(

Hallo,

ich verzweifle gerade an einer einfachsten Wenn dann sonst Funktion.

Das Vorzeichen einer Zahl soll geändert werden je nach Auswahl der Switch Stellung (Ja/Nein).

Folgendes Script habe ich im Feld "Zahl" stehen:

if Auswahl = true then Zahl * -1 else Zahl end

Eigentlich funktioniert keine Funktion selbst eine einfache +1 Berechnung. Anscheinend mache ich generell etwas falsch, blicke es aber nicht. Im Handbuch konnte ich keine Hinweise finden.

Bin für jede Antwort dankbar.

Gruß Sid

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Sid, wann soll die Aktion denn angestoßen werden? Nur "Nach Änderung" der Zahl? Dann müsste es so gehen (du hattest den Wert nicht zugewiesen):

    if Auswahl = true then
        Zahl := Zahl * -1
    end

    Das "else" kann man sich eigentlich schenken, weil sich dabei ja nichts ändern würde. Zahl bliebe Zahl.

    • contact
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hi,

    ja genau, es soll nur nach Änderung agestoßen werden.
    So wie Du es Vorgeschlagen hast funktioniert es wie gewünscht.

    Besten Dank für die schnelle Hilfe.

    Gruß Sid