0

Negative Zahl als Ergebnis im Formelfeld

Ich habe ein Formelfeld, das in Abhängigkeit einer Tabellenspalte BEDINGUNGSFELD entweder 1 oder -1 annehmen soll. 

---------

if BEDINGUNGSFELD = "R" then 1
else
if BEDINGUNGSFELD = "G" then -1
end
end
---------

Es wird mir aber nur die erste Bedingung angezeigt, also die 1, die -1 jedoch nicht.

Hab ich einen Fehler in der Syntax, oder ist das technsich bedingt? Gibt es einen Trick?

Gruß, Oliver

4 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 6 JahrenSun, September 23, 2018 at 12:36 PM UTC
    • Gemeldet - anzeigen

    Versuch bei "G" mal "1 * (-1)"

    • OliverS
    • vor 6 JahrenSun, September 23, 2018 at 12:41 PM UTC
    • Gemeldet - anzeigen

    Klappt leider nicht! Das Feld bleibt leer und nach dem Speichern sind auch die Klammern weg:

    1 * -1 

    • Ninox-Professional
    • planoxpro
    • vor 6 JahrenSun, September 23, 2018 at 12:52 PM UTC
    • Gemeldet - anzeigen

    Hm. Kann es sein, das etwas mit der Bedingung nicht stimmt, das "- 1" also deshalb nicht ausgeführt wird?

    • OliverS
    • vor 6 JahrenSun, September 23, 2018 at 12:59 PM UTC
    • Gemeldet - anzeigen

    Oh Jott! Das war es - es stand ein ganz unscheinbares Leerzeichen vor dem G. Laut Datensatzdefinition des Logistikers hätte es nicht sein dürfen. Und ich hab es im Feld echt nicht gesehen. Danke für den Wink mit dem Hämmerchen :)