
Puhh, ich hätte ja wirklich nicht damit gerechnet, dass es offensichtlich sooo schwer ist eine einfache If/else in einem pdf-Formular unterzubringen

Ausgangssituation:
- Es gibt in einer Tabelle 3 Spalten: Soll, Ist und Delta.
- Alle zugehörigen Felder sind als "Zahlen" formatiert.
- In die Felder Soll und Ist gibt der Benutzer Tahlen ein, das Delta berechnet sich automatisch.
Aufgabenstellung:
- Aufbau einer Spalte 4 namens "Delta > 3%"
- Immer wenn das (errechnete) Delta > 3% vom Soll-Wert ist, soll in die Spalte ein "×" geschrieben werden, sonst nichts tun (bzw ggf. ein vorhandenes "x" überschreiben)
Ansatz:
Var A = this.getField("delta1").value;
Var B = this.getField("Soll1").value;
Var C = this.getField("delta1").value / this.getField("Soll1").value;
// oder vermutlich auch einfacher: A/B
If (C > 0.05) { this.getField("deltagroesser5").value = "×";}
else {this.getField("deltagroesser5").value = "";}
Akso: wenn Ergebnis aus C größer 0.05, dann schreibe ein "x", sonst tue nichts (bzw naja, er sollte ein vorhandenes "x" natürlich überschreiben, wenn die Bedingung nicht mehr erfüllt ist).
Wenn ich das so eingebe tut sich leider nichts. Das Feld bleibt leer, egal welche Werte ich in delta1 bzw. Soll1 eingebe. Bekomme auch keinerlei Fehlermeldung (Syntax).
Kann mir jemand helfen und sagen woran das liegt? Wo ist der Fehler?

Danke an alle

LG Max