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 Jahren
    • Gemeldet - anzeigen

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

    • OliverS
    • vor 6 Jahren
    • 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 Jahren
    • Gemeldet - anzeigen

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

    • OliverS
    • vor 6 Jahren
    • 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 :) 

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 4Antworten
  • 1650Ansichten